.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[44px\]{height:44px}.h-\[72px\]{height:72px}.h-full{height:100%}.max-h-\[min\(28rem\,70vh\)\]{max-height:min(28rem,70vh)}.min-h-0{min-height:0}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-64{min-height:16rem}.w-12{width:3rem}.w-2{width:.5rem}.w-44{width:11rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[214px\]{width:214px}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[760px\]{min-width:760px}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.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-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-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-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))}.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-border\/60>:not([hidden])~:not([hidden]){border-color:#d5dde599}.divide-border\/70>:not([hidden])~:not([hidden]){border-color:#d5dde5b3}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-border{--tw-border-opacity:1;border-color:rgb(213 221 229/var(--tw-border-opacity,1))}.border-border\/70{border-color:#d5dde5b3}.border-primary{--tw-border-opacity:1;border-color:rgb(10 27 51/var(--tw-border-opacity,1))}.border-primary-950{--tw-border-opacity:1;border-color:rgb(6 17 31/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-accent{--tw-bg-opacity:1;background-color:rgb(234 246 242/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-muted{--tw-bg-opacity:1;background-color:rgb(238 243 246/var(--tw-bg-opacity,1))}.bg-muted\/55{background-color:#eef3f68c}.bg-primary{--tw-bg-opacity:1;background-color:rgb(10 27 51/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(238 248 251/var(--tw-bg-opacity,1))}.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(1 143 205/var(--tw-bg-opacity,1))}.bg-primary-950{--tw-bg-opacity:1;background-color:rgb(6 17 31/var(--tw-bg-opacity,1))}.bg-primary-950\/30{background-color:#06111f4d}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-left{-o-object-position:left;object-position:left}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pr-6{padding-right:1.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-suite{font-family:var(--atip-ui-font), ui-sans-serif, system-ui, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-border{--tw-text-opacity:1;color:rgb(213 221 229/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:rgb(10 27 51/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:rgb(99 117 140/var(--tw-text-opacity,1))}.text-muted-foreground\/60{color:#63758c99}.text-primary-700{--tw-text-opacity:1;color:rgb(7 88 127/var(--tw-text-opacity,1))}.text-primary-foreground{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.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-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.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-\[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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--ink:#0a0e1a;--paper:#f5f3ee;--purple:#8b5cf6;--purple-light:#ede9fe;--gold:#c9a84c;--gold-light:#e8d5a3;--steel:#2a3550;--mist:#8892a4;--white:#fff;--line:#ddd8ce;--line-dark:#f5f3ee1f;--success:#2f8f5b;--danger:#b63f3f;--shadow:0 18px 56px #0a0e1a21;--display-font:"Manrope", system-ui, sans-serif;--atip-ui-font:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif}.atip-operations-shell,.atip-operations-shell button,.atip-operations-shell input,.atip-operations-shell select,.atip-operations-shell textarea{font-family:var(--atip-ui-font), ui-sans-serif, system-ui, sans-serif}.atip-operations-shell h1,.atip-operations-shell h2,.atip-operations-shell h3{font-family:var(--atip-ui-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:0}.atip-operations-shell :where(h1,h2,h3,p){margin:0}.atip-sidebar-shadow{box-shadow:inset -1px 0 2px -1px #0f172a0d}.atip-header-shadow{box-shadow:0 1px 3px -1px #0f172a0d}.atip-card-shell{border:1px solid var(--atip-ui-border);box-shadow:var(--atip-ui-shadow-card);transition:box-shadow .18s,transform .18s,border-color .18s}.atip-card-shell:hover{border-color:var(--atip-ui-border-hover);box-shadow:var(--atip-ui-shadow-card-hover);transform:translateY(-1px)}.atip-identity-trigger{transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0a}.atip-identity-trigger:hover,.atip-identity-trigger[aria-expanded=true]{border-color:#c7d1da;box-shadow:0 4px 12px -4px #0f172a1f}.atip-identity-menu{box-shadow:0 18px 40px -24px #0f172a6b,0 8px 16px -12px #0f172a2e}.atip-identity-option{transition:background-color .15s,color .15s}.atip-identity-option[aria-selected=true]{color:#0a1b33;background:linear-gradient(90deg,#e6edf2db,#9edbc238)}.atip-identity-option[aria-selected=true] .atip-identity-option-icon{color:#018fcd;background:#d9f0e7}.atip-identity-option .atip-identity-check{opacity:0}.atip-identity-option[aria-selected=true] .atip-identity-check{opacity:1}.atip-nav-link{transition:background-color .15s,color .15s,transform .12s}.atip-action-card{transition:box-shadow .2s,transform .2s,border-color .2s,background-color .15s;box-shadow:0 1px 3px #0f172a09,0 1px 2px -1px #0f172a09}.atip-action-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px -2px #0f172a0f}.atip-stat-number{font-variant-numeric:tabular-nums}.atip-notification-panel{box-shadow:0 22px 48px -28px #0f172a6b,0 10px 20px -16px #0f172a2e}@keyframes atipFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes atipSlideInLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes atipMobileSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes atipNotificationIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.atip-animate-in{animation:.5s cubic-bezier(.16,1,.3,1) backwards atipFadeInUp}.atip-slide-in{animation:.4s cubic-bezier(.16,1,.3,1) backwards atipSlideInLeft}.atip-mobile-sidebar{animation:.28s cubic-bezier(.16,1,.3,1) both atipMobileSlideIn}.atip-notification-item{animation:.22s cubic-bezier(.16,1,.3,1) both atipNotificationIn}.atip-operations-shell button:active:not(:disabled),.atip-operations-shell a:active{transform:scale(.98)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:var(--paper);min-height:100vh;color:var(--ink);margin:0;font-family:DM Sans,system-ui,sans-serif;overflow-x:clip}.page-transition{min-height:100vh;animation:.36s cubic-bezier(.2,.78,.24,1) both pageEnter}.network-toast{z-index:10000;width:max-content;max-width:calc(100vw - 28px);color:var(--paper);opacity:0;pointer-events:none;background:#0a0e1af0;border:1px solid #f5f3ee24;border-radius:8px;padding:11px 14px;font-size:.82rem;font-weight:700;line-height:1.2;transition:opacity .18s,transform .18s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,12px);box-shadow:0 16px 38px #0a0e1a47}.network-toast.is-visible{opacity:1;transform:translate(-50%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.brand-title,.page-title,h1,h2,h3{font-family:var(--display-font);letter-spacing:0;font-weight:750}.auth-screen{background:linear-gradient(135deg, #0a0e1af5 0%, #2a3550eb 48%, #0a0e1afa 100%), var(--ink);place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.classic-login-screen{background:radial-gradient(circle at 16% 20%,#c9a84c2e 0 1px,#0000 92px),radial-gradient(circle at 82% 17%,#f5f3ee1f 0 1px,#0000 120px),radial-gradient(circle at 74% 78%,#c9a84c24 0 1px,#0000 150px),linear-gradient(135deg,#0a0e1a 0%,#111829 46%,#2a3550 100%);transition:background .32s,opacity .32s}.classic-login-screen:before,.classic-login-screen:after{display:block}.classic-login-card{background:var(--ink)}.classic-login-card.is-leaving{animation:.42s cubic-bezier(.2,.78,.24,1) both loginPortalOut}.classic-login-screen.login-leaving{background:radial-gradient(circle at top,#c9a84c29,#0000 38%),linear-gradient(135deg,#0a0e1af5 0%,#2a3550eb 48%,#0a0e1afa 100%)}.auth-screen:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#c9a84c14 1px,#0000 1px),linear-gradient(#f5f3ee0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 0%,#000 18% 74%,#0000 100%);mask-image:linear-gradient(110deg,#0000 0%,#000 18% 74%,#0000 100%)}.auth-screen:after{content:"";transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c9a84c29 25%,#e8d5a3c7 50%,#c9a84c29 75%,#0000 100%);height:1px;position:absolute;inset:auto -8% 10%;transform:rotate(-7deg)}.auth-screen.classic-login-screen{background:radial-gradient(circle at 17% 18%,#0000 0 78px,#c9a84c33 79px 80px,#0000 81px 100%),radial-gradient(circle at 86% 16%,#0000 0 118px,#f5f3ee1f 119px 120px,#0000 121px 100%),radial-gradient(circle at 74% 82%,#0000 0 150px,#c9a84c29 151px 152px,#0000 153px 100%),linear-gradient(135deg,#0a0e1a 0%,#111829 46%,#2a3550 100%);min-height:100dvh}.auth-screen.classic-login-screen:before{background:linear-gradient(90deg,#c9a84c0e 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#f5f3ee0a 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 10% 74%,#0000 0 112px,#c9a84c24 113px 114px,#0000 115px 100%),radial-gradient(circle at 54% 32%,#0000 0 210px,#f5f3ee0f 211px 212px,#0000 213px 100%);display:block;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000002e,#000 28% 76%,#0000005c);mask-image:linear-gradient(120deg,#0000002e,#000 28% 76%,#0000005c)}.auth-screen.classic-login-screen:after{opacity:.9;background:linear-gradient(90deg,#0000 0%,#c9a84c2e 24%,#e8d5a3b3 50%,#c9a84c2e 76%,#0000 100%);height:1px;display:block;inset:auto -10% 12%;transform:rotate(-7deg)}.classic-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f5f3ee14,#f5f3ee06),#0a0e1ae6;border-color:#c9a84c42;box-shadow:0 34px 90px #00000057}.classic-login-card:after{content:"";pointer-events:none;border:1px solid #f5f3ee14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-86px;left:-86px;box-shadow:0 0 0 34px #c9a84c09}.login-screen{padding:clamp(18px,3vw,42px)}.login-stage{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:clamp(18px,3vw,32px);width:min(1040px,100%);display:grid;position:relative}.login-showcase{background:linear-gradient(135deg,#f5f3ee14,#f5f3ee05),#0a0e1a61;border:1px solid #f5f3ee1a;border-radius:18px;align-content:space-between;min-height:620px;padding:clamp(26px,4vw,46px);animation:.82s cubic-bezier(.19,1,.22,1) both loginShowcaseIn;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000047}.login-showcase:before,.login-showcase:after{content:"";pointer-events:none;position:absolute}.login-showcase:before{border:1px solid #c9a84c2e;border-radius:12px;inset:28px}.login-showcase:after{opacity:.82;background:linear-gradient(115deg,#0000 12%,#c9a84c1f 12.2%,#0000 12.6%),linear-gradient(115deg,#0000 58%,#f5f3ee1a 58.2%,#0000 58.6%);inset:0}.transara-emblem{aspect-ratio:1;width:clamp(190px,26vw,280px);color:var(--gold);place-items:center;margin-top:22px;animation:.92s cubic-bezier(.19,1,.22,1) .12s both emblemRise;display:grid;position:relative}.emblem-ring{border:18px solid #c9a84ceb;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5f3ee1f,0 28px 64px #0000004d}.emblem-ring:after{content:"";transform-origin:50%;background:#0a0e1afa;width:34%;height:34%;position:absolute;top:-23px;right:18%;transform:rotate(36deg)}.emblem-letter{z-index:2;color:var(--paper);font-family:var(--display-font);text-shadow:0 18px 34px #00000047;font-size:clamp(5.4rem,11vw,8rem);font-weight:800;line-height:1;position:relative}.emblem-cut{z-index:3;background:linear-gradient(180deg, var(--gold-light), var(--gold) 40%, var(--ink) 42%, var(--ink));border-radius:999px;width:16%;height:54%;position:absolute;top:14%;right:11%;transform:rotate(42deg);box-shadow:0 10px 24px #0000003d}.login-showcase-copy{z-index:1;max-width:440px;position:relative}.login-showcase-copy .eyebrow{color:var(--gold);margin-bottom:10px}.login-showcase-copy h1{color:var(--paper);margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.96}.login-showcase-copy p:last-child{color:#f5f3eead;margin:14px 0 0;font-size:.95rem}.login-signal-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.login-signal-grid span{color:#f5f3eeb8;letter-spacing:.12em;text-transform:uppercase;background:#f5f3ee0e;border:1px solid #f5f3ee1a;border-radius:8px;place-items:center;min-height:48px;font-size:.72rem;font-weight:700;display:grid}.auth-card{width:min(420px,100%);box-shadow:var(--shadow);background:#0a0e1af0;border:1px solid #f5f3ee1a;border-radius:16px;flex-direction:column;align-items:center;padding:64px 48px;animation:.64s cubic-bezier(.19,1,.22,1) both authCardIn;display:flex;position:relative;overflow:hidden}.auth-card:before{content:"";pointer-events:none;border:1px solid #c9a84c33;border-radius:50%;width:252px;height:252px;position:absolute;top:-92px;right:-92px;box-shadow:0 0 0 42px #c9a84c09}.auth-card>*{z-index:1;position:relative}.login-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#f5f3ee14,#f5f3ee06),#0a0e1ae6;border-color:#c9a84c38;justify-content:center;align-items:stretch;width:100%;padding:clamp(28px,4vw,48px);animation-duration:.76s;animation-delay:.12s}.login-panel-header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.login-logo-mark{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:52px;height:52px;margin-bottom:20px;box-shadow:0 14px 28px #0d9db033}.login-panel-header .login-logo-mark{margin-bottom:0}.login-title{color:var(--white);font-family:var(--display-font);margin-bottom:4px;font-size:28px;font-weight:800;line-height:1}.login-title span,.nav-logo span,.email-logo span{color:var(--gold)}.login-subtitle{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.login-by{color:var(--mist);text-align:center;margin-bottom:36px;font-size:12px}.login-panel .login-by{text-align:left;margin-bottom:26px}.login-field-wrap{gap:8px;margin-bottom:12px;display:grid}.login-field-wrap span{color:#f5f3ee8f;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.login-field{width:100%;color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;margin-bottom:12px;padding:13px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.login-field-wrap .login-field{margin-bottom:0}.login-field::placeholder{color:#ffffff4d}.login-field:focus{background:#ffffff14;border-color:#c9a84cc7;transform:translateY(-1px);box-shadow:0 0 0 3px #c9a84c1f}.login-btn{isolation:isolate;background:linear-gradient(135deg, var(--gold) 0%, #a87c2a 100%);width:100%;color:var(--ink);font-family:var(--display-font);letter-spacing:.05em;text-transform:uppercase;border:0;border-radius:8px;margin-top:4px;padding:14px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.login-btn:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#f5f3ee52 45%,#0000 70%);transition:transform .56s;position:absolute;inset:0;transform:translate(-120%)}.login-btn span{z-index:1;position:relative}.login-btn:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 18px 34px #c9a84c2e}.login-btn:hover:not(:disabled):after,.login-btn.loading:after{transform:translate(120%)}.auth-link{color:var(--gold-light);text-align:center;margin-top:18px;font-size:12px}.auth-link:hover{color:var(--gold)}.dashboard-shell{flex-direction:column;height:100dvh;min-height:100dvh;padding:0;display:flex;overflow:hidden}.platform-nav{background:var(--ink);border-bottom:1px solid #f5f3ee14;border-radius:0;flex:none;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:66px;margin:0;padding:0 clamp(18px,3vw,36px);display:flex;box-shadow:0 10px 24px #0a0e1a29}.nav-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.nav-brand-main{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.nav-logo-mark{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex:none;width:36px;height:36px;box-shadow:0 12px 24px #0d9db033}.nav-brand-copy{gap:2px;line-height:1;display:grid}.nav-brand-subline{align-items:baseline;gap:7px;line-height:1;display:inline-flex}.nav-logo{color:var(--white);font-family:var(--display-font);font-size:21px;font-weight:800;line-height:1}.nav-badge{color:var(--gold);font-family:var(--display-font);letter-spacing:.16em;text-transform:uppercase;padding:0;font-size:9px;font-weight:800;line-height:1}.nav-brand-by{color:var(--mist);letter-spacing:0;white-space:nowrap;font-size:11px;line-height:1}.nav-links{align-items:center;gap:28px;margin-left:auto;display:flex}.nav-links a{color:#fff9;letter-spacing:.03em;font-size:13px}.nav-links a.active,.nav-links a:hover{color:var(--white)}.nav-user,.profile-actions,.actions,.nav-toolbar{align-items:center;gap:12px;display:flex}.nav-header-actions{align-items:center;display:flex}.nav-user{position:relative}.nav-alert-button{color:#f5f3eeb8;width:34px;height:34px;font-family:var(--display-font);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:800;display:inline-flex;position:relative}.dashboard-shell-with-sidebar{background:#fff;grid-template-rows:70px minmax(0,1fr) auto;grid-template-columns:228px minmax(0,1fr);display:grid}.dashboard-shell-with-sidebar .dashboard-sidebar{background:#fff;border-right:1px solid #edf0f5;grid-area:1/1/4;min-height:0;overflow:hidden}.dashboard-shell-with-sidebar .platform-nav{grid-area:1/2}.dashboard-shell-with-sidebar .dashboard-main{grid-area:2/2}.dashboard-shell-with-sidebar .platform-footer{grid-area:3/2}.nav-alert-button:after{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.nav-user-button{min-height:42px;color:var(--paper);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0;display:inline-flex}.nav-avatar{width:36px;height:36px;color:var(--paper);background:#c9a84c1f;border:1px solid #c9a84c75;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:flex}.nav-user-copy{text-align:left;min-width:0;line-height:1.08;display:none}.nav-user-copy strong,.nav-user-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:152px;display:block;overflow:hidden}.nav-user-copy strong{color:currentColor;font-size:.76rem;font-weight:800}.nav-user-copy span{color:var(--mist);font-size:.66rem;font-weight:700}.nav-user-chevron{color:currentColor;flex:none;display:none}.nav-user-button:focus-visible,.nav-alert-button:focus-visible{outline-offset:3px;outline:3px solid #c9a84c57}.user-menu{z-index:20;background:var(--white);width:min(260px,100vw - 36px);color:var(--ink);border:1px solid #c9a84c38;border-radius:8px;animation:.18s both menuIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 42px #0a0e1a2e}.user-menu-header{gap:5px;padding:16px;display:grid}.user-menu-header strong{font-family:var(--display-font);font-size:.95rem;line-height:1.2}.user-menu-header span{color:var(--mist);overflow-wrap:anywhere;font-size:.82rem}.user-menu-action{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font-family:var(--display-font);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f5f3eea3;padding:12px 16px;font-size:.76rem;font-weight:700}.user-menu-action:hover{background:#c9a84c24}.dashboard-main{scrollbar-gutter:stable;flex:auto;width:100%;min-height:0;margin:0;padding:24px clamp(18px,3vw,36px) 12px;overflow-y:auto}.dashboard-shell-compact{padding:0}.dashboard-shell-compact .platform-nav{z-index:50;flex:none;min-height:54px;padding-inline:clamp(14px,2vw,24px);position:sticky;top:0}.dashboard-shell-compact .dashboard-main{flex-direction:column;flex:auto;min-height:0;padding:8px clamp(10px,2vw,20px);display:flex;overflow:auto}.dashboard-shell-compact .topbar{margin-bottom:10px}.dashboard-shell-compact .page-title{font-size:1.32rem}.dashboard-shell-compact .message{flex:none;padding:8px 10px;margin-bottom:8px!important}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.page-title{color:var(--ink);margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.08}.eyebrow{color:var(--mist);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:500}.muted{color:var(--mist)}.page-hero{color:var(--paper);background:linear-gradient(135deg,#0a0e1af0 0%,#2a3550e0 100%);border:1px solid #c9a84c38;border-radius:8px;margin-bottom:20px;padding:16px 18px;position:relative;overflow:hidden}.page-hero:before{content:"";background:var(--gold);width:5px;position:absolute;inset:0 auto 0 0}.hero-content{max-width:640px;position:relative}.page-hero .eyebrow{color:var(--gold)}.page-hero h1{max-width:640px;color:var(--paper);margin:0;font-size:clamp(1.24rem,2vw,1.72rem);line-height:1.18}.welcome-banner{color:var(--steel);will-change:opacity, transform, filter;background:linear-gradient(90deg,#ffffffd1,#f5f3eeb3);border:1px solid #c9a84c3d;border-radius:8px;margin-bottom:24px;padding:12px 14px;font-size:.95rem;animation:.76s cubic-bezier(.19,1,.22,1) both welcomeIn}.grid{gap:18px;display:grid}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);background:#fffffff0;border-radius:8px;min-width:0;max-width:100%;padding:18px;box-shadow:0 4px 16px #0a0e1a0a}.option-card{width:100%;color:var(--ink);cursor:pointer;text-align:left;border-color:#c9a84c29;gap:6px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.option-card h3,.option-card p{margin:0}.option-card.active,.option-card:hover{background:#fffffffa;border-color:#c9a84c94;box-shadow:0 8px 20px #0a0e1a0f}.partner-compact-hero{margin-bottom:14px;padding:14px 18px}.partner-compact-hero .eyebrow{margin-bottom:6px}.partner-compact-hero h1{font-size:clamp(1.08rem,1.6vw,1.38rem)}.partner-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.partner-metric-card{background:#ffffffd1;border:1px solid #c9a84c2e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 13px;display:flex;box-shadow:0 8px 18px #0a0e1a0a}.partner-metric-card span{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.partner-metric-card strong{color:var(--ink);font-family:var(--display-font);font-size:1.5rem;line-height:1}.partner-metric-card.success strong{color:var(--success)}.partner-action-grid{gap:12px}.partner-action-grid .option-card{gap:6px;padding:16px}.partner-action-grid .eyebrow{margin-bottom:2px}.partner-action-grid .muted{font-size:.9rem;line-height:1.38}.partner-compact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:12px}.partner-new-project-layout{grid-template-columns:minmax(320px,720px);justify-content:center;align-items:start;gap:14px;display:grid}.partner-project-form{gap:12px;padding:16px}.partner-project-form h3{margin-bottom:0}.partner-project-form .grid{gap:10px}.partner-project-form .field>span{margin-bottom:6px}.partner-project-form .field input,.partner-project-form .field select,.partner-project-form .field textarea{min-height:42px;padding:10px 12px}.partner-project-form .field textarea{min-height:82px}.partner-project-form .message{padding:9px 11px}.partner-file-picker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-file-picker-button{position:relative;overflow:hidden}.partner-file-picker-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.partner-scanner-page{overscroll-behavior:none;background:#02040a;grid-template-rows:minmax(0,1fr);gap:0;height:100svh;min-height:100svh;max-height:100svh;display:grid;position:relative;overflow:hidden}.partner-scanner-page-top{z-index:12;background:#02040a;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex;position:static}.partner-scanner-page-top h1{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.partner-scanner-dashboard-main .partner-scanner-page-top .btn{min-height:34px;color:var(--paper);background:#02040a94;border-color:#f5f3ee38;padding-inline:12px}.partner-scanner-dashboard-main{overscroll-behavior:none;z-index:100;background:#02040a;width:100vw;height:100svh;max-height:100svh;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.dashboard-shell-compact .partner-scanner-dashboard-main{padding:0;display:block;overflow:hidden}html.scanner-lock-scroll-root,body.scanner-lock-scroll{overscroll-behavior:none;height:100%;overflow:hidden}.partner-scanner-panel .card{padding:16px}.partner-scanner-panel .topbar{margin-bottom:10px!important}.partner-scanner-panel .scanner-preview{width:min(100%,430px);min-height:340px;max-height:62vh}.summary-list{gap:10px;margin-top:16px;display:grid}.summary-list span{border-bottom:1px solid var(--line);color:var(--mist);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.summary-list span:last-child{border-bottom:0}.summary-list strong{color:var(--ink);font-family:var(--display-font)}.form-stack{gap:18px;min-width:0;display:grid}.field{min-width:0}.field>span,.field-label{color:var(--mist);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.field input,.field select,.field textarea,.input,.select,.textarea{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:#f5f3eec2;border:1px solid #d8d2c6;border-radius:8px;outline:none;padding:12px 14px}.field textarea,.textarea{resize:vertical;min-height:124px}.field input:focus,.field select:focus,.field textarea:focus,.input:focus,.select:focus,.textarea:focus{border-color:#c9a84cc7;box-shadow:0 0 0 3px #c9a84c24}input[type=file]{width:100%;max-width:100%}input[type=file]::file-selector-button{background:var(--ink);color:var(--paper);cursor:pointer;border:1px solid #c9a84c5c;border-radius:6px;margin-right:12px;padding:8px 12px;font-weight:700}.btn{min-height:40px;color:var(--ink);font-family:var(--display-font);letter-spacing:.03em;text-transform:none;background:0 0;border:1px solid #0a0e1a24;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:.76rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.btn svg{flex:none}.btn span{min-width:0}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #0a0e1a14}.btn-primary{color:#7c6122;background:#c9a84c14;border-color:#c9a84cb3}.btn-ghost{color:var(--ink);background:#ffffff61;border-color:#0a0e1a24}.btn-danger{color:var(--danger);background:#b63f3f0a;border-color:#b63f3f52}.platform-nav .btn-ghost{color:var(--paper);background:#f5f3ee0a;border-color:#f5f3ee2e}.btn-round{border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.message{border:1px solid var(--line);min-width:0;color:var(--steel);background:#f5f3ee94;border-radius:8px;padding:12px 14px;line-height:1.5}.auth-card .message{color:#ffc8c8;background:#ff7a7a14;border-color:#ff7a7a52;width:100%;margin:14px 0 0}.message.error{color:var(--danger);border-color:#b63f3f52}.compact-message{gap:4px;display:grid}.compact-message strong{color:var(--ink)}.auth-card .message.success{color:var(--gold-light);background:#c9a84c1a;border-color:#c9a84c57}.metric{gap:8px;display:grid}.metric strong{color:var(--ink);font-family:var(--display-font);font-size:2.4rem;line-height:1}.table-wrap{border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;background:var(--white);width:100%;min-width:760px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}.data-table tr:last-child td{border-bottom:0}.data-table th{color:var(--mist);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.sticky-table-wrap{max-height:68vh;overflow:auto}.sticky-table-wrap .data-table thead th{z-index:3;background:var(--white);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.table-see-more{min-width:132px;min-height:40px;color:var(--ink);font-family:var(--display-font);letter-spacing:.03em;text-transform:none;background:#c9a84c0f;border:1px dashed #c9a84c80;border-radius:999px;margin-top:0;font-size:.72rem;font-weight:700}.table-see-more:hover{background:#c9a84c24}.pill{color:#7f6320;text-transform:uppercase;background:#c9a84c1a;border:1px solid #c9a84c52;border-radius:6px;align-items:center;min-height:26px;padding:4px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.pill.success{color:var(--success);background:#2f8f5b14;border-color:#2f8f5b47}.pill.danger{color:var(--danger);background:#b63f3f14;border-color:#b63f3f47}.table-link{color:var(--ink);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #c9a84c8f;text-decoration:underline #c9a84c8f}.compact-actions{flex-wrap:wrap;align-items:flex-start}.data-table .compact-actions{min-width:230px}.status-stack{justify-items:start;gap:8px;display:grid}.status-note{color:var(--mist);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.4}.review-comment{width:100%;min-width:0;min-height:96px}.assignment-cell{display:inline-flex;position:relative}.assignment-menu{z-index:30;border:1px solid var(--line);background:var(--white);border-radius:8px;gap:6px;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0a0e1a29}.assignment-menu .muted{margin:0;font-size:.84rem}.assignment-option{width:100%;min-height:38px;color:var(--ink);text-align:left;background:#f5f3eebd;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:.86rem;font-weight:700}.assignment-option:hover{background:#c9a84c1f;border-color:#c9a84c57}.btn-small{min-height:34px;padding:7px 11px;font-size:.68rem}.workbench-hero{background:var(--white);border:1px solid #c9a84c3d;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding:20px;display:flex;position:relative}.workbench-hero h1{margin:0 0 8px;font-size:clamp(1.42rem,2vw,2rem)}.workbench-error-toast{z-index:8;width:min(440px,100% - 28px);color:var(--paper);text-align:center;background:#0a0e1af0;border:1px solid #b63f3f57;border-radius:8px;padding:11px 13px;font-size:.78rem;line-height:1.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #0a0e1a47}.compact-workbench-hero{flex:none;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px}.compact-workbench-hero h1{margin-bottom:2px;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.08}.compact-workbench-hero .eyebrow{margin-bottom:3px;font-size:.54rem}.language-inline-editor{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.language-inline-editor select{min-height:30px;color:var(--ink);background:#f5f3eec2;border:1px solid #d8d2c6;border-radius:8px;outline:none;padding:5px 9px}.language-inline-editor select:focus{border-color:#c9a84cc7;box-shadow:0 0 0 3px #c9a84c24}.workbench-meta{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.compact-workbench-hero .pill{white-space:nowrap;min-height:22px;padding:3px 7px;font-size:.64rem}.workbench-layout{grid-template-columns:minmax(240px,.28fr) minmax(0,1fr);gap:18px;display:grid}.workbench-sidebar{align-self:start;gap:14px;min-width:0;display:grid}.workbench-sidebar>strong{font-family:var(--display-font)}.workbench-main{gap:16px;min-width:0;display:grid}.compact-workbench-layout{flex:auto;grid-template-columns:minmax(176px,.2fr) minmax(0,1fr);gap:10px;min-height:0;overflow:hidden}.compact-workbench-layout .card{padding:10px}.compact-workbench-layout .segment-list{min-height:0;max-height:none;overflow-y:auto}.compact-workbench-layout .workbench-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto auto;align-self:stretch;gap:8px;height:100%;min-height:0;overflow:hidden}.compact-workbench-layout .workbench-sidebar .eyebrow{margin-bottom:0}.compact-workbench-layout .workbench-sidebar>strong{font-size:.86rem}.compact-workbench-main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;height:100%;min-height:0;overflow:hidden}.compact-workbench-main .comparison-card{flex-direction:column;min-height:0;padding:10px;display:flex;overflow:hidden}.compact-workbench-main .comparison-header{flex:none;margin-bottom:6px}.compact-workbench-main .comparison-header .eyebrow{margin-bottom:3px;font-size:.54rem}.compact-workbench-main .comparison-header h3{font-size:.98rem;line-height:1.1}.segment-stat-strip{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:flex}.segment-stat-strip span{min-height:20px;color:var(--steel);white-space:nowrap;background:#f5f3eebd;border:1px solid #c9a84c3d;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800;line-height:1}.compact-workbench-main .comparison-header .pill{display:none}.compact-workbench-main .source-text,.compact-workbench-main .translation-editor{flex:1;height:auto;min-height:0;max-height:none;padding:12px}.compact-workbench-main .translation-editor{resize:none}.compact-workbench-main .workbench-actions{z-index:8;background:#fffffff5;border:1px solid #c9a84c42;border-radius:8px;grid-column:1/-1;grid-auto-rows:minmax(30px,auto);align-items:stretch;gap:5px;min-width:0;padding:6px;display:grid;position:static;overflow:visible;box-shadow:0 10px 24px #0a0e1a17}.compact-workbench-main .workbench-actions .btn{letter-spacing:.01em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;min-height:30px;padding:5px 4px;font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;line-height:1.1;overflow:hidden}.compact-workbench-main .workbench-actions .desk-nav-button{min-width:30px;padding-inline:0;font-size:.92rem}.compact-workbench-main .workbench-actions .desk-ai-button{font-weight:800}.translation-desk-shell{color:#111827;background:#fff}.translation-desk-shell .platform-nav{min-height:68px;box-shadow:none;background:#fff;border-bottom:1px solid #edf0f5;gap:28px;padding-inline:clamp(28px,3vw,48px)}.translation-desk-shell .nav-brand-main{align-items:center;gap:10px}.translation-desk-shell .nav-logo-mark{color:#111827;background:linear-gradient(135deg,#d4af37 0%,#c99514 100%);border-radius:8px;width:43px;height:43px;font-size:20px;box-shadow:0 10px 22px #d4af3729}.translation-desk-shell .nav-logo{color:#111827;font-size:25px}.translation-desk-shell .nav-logo span{color:#d4af37}.translation-desk-shell .nav-badge{color:#d4af37;letter-spacing:.14em;font-size:10px}.translation-desk-shell .nav-brand-by{color:#6b7280;letter-spacing:0;font-size:8px}.translation-desk-shell .nav-brand-copy{justify-items:start;gap:2px}.translation-desk-shell .nav-brand-subline{gap:8px}.translation-desk-shell .nav-links{align-self:stretch;gap:clamp(26px,3.3vw,54px);margin-left:auto}.translation-desk-shell .nav-links a{color:#374151;letter-spacing:0;align-self:stretch;align-items:center;height:100%;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.translation-desk-shell .nav-links a:after{content:"";background:var(--purple);border-radius:999px 999px 0 0;width:0;height:3px;transition:width .18s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.translation-desk-shell .nav-links a.active,.translation-desk-shell .nav-links a:hover{color:var(--purple)}.translation-desk-shell .nav-links a.active:after,.translation-desk-shell .nav-links a:hover:after{width:72px}.translation-desk-shell .nav-toolbar{gap:16px}.translation-desk-shell .nav-alert-button{color:#111827;font-size:15px}.translation-desk-shell .nav-alert-button:after{background:var(--purple);top:6px;right:7px}.translation-desk-shell .nav-user-button{color:#111827;border-radius:6px}.translation-desk-shell .nav-avatar{color:#fff;background:#d4af37;border:0;width:38px;height:38px;font-size:.8rem;font-weight:800}.translation-desk-shell .nav-user-copy,.translation-desk-shell .nav-user-chevron{display:block}.translation-desk-shell .nav-user-copy span{color:#6b7280}.translation-desk-main{background:#fff;padding:24px clamp(30px,3.1vw,50px)}.translation-desk-shell .compact-workbench-hero{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:22px;padding:0}.translation-desk-heading-row{align-items:baseline;gap:18px;min-width:0;line-height:1.24;display:flex}.translation-desk-shell .compact-workbench-hero h1{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(1.1rem,1.32vw,1.46rem);font-weight:800;line-height:1.24;overflow:hidden}.translation-desk-shell .compact-workbench-hero .eyebrow,.translation-desk-shell .comparison-header .eyebrow,.translation-desk-shell .workbench-sidebar .eyebrow{color:#667085;letter-spacing:.08em;font-size:.74rem;font-weight:800}.translation-desk-shell .compact-workbench-hero .eyebrow{white-space:nowrap;margin:0;line-height:1.24}.translation-desk-shell .language-inline-editor{flex:none;align-items:baseline;gap:12px;line-height:1.24}.translation-desk-shell .language-inline-editor .muted{color:#6b7280;font-size:clamp(.98rem,1.05vw,1.18rem);font-weight:700;line-height:1.24}.translation-desk-shell .language-inline-editor .btn{color:#111827;background:#fff;border-color:#dfe3eb;border-radius:8px;min-height:34px;padding:7px 15px;font-size:.78rem}.translation-desk-shell .workbench-meta{gap:14px;padding-bottom:4px}.translation-desk-shell .workbench-meta .pill{color:#6b7280;background:#f3f4f6;border:0;border-radius:6px;justify-content:center;min-width:120px;padding:7px 12px;font-size:.72rem;font-weight:800}.translation-desk-shell .workbench-meta .pill:nth-child(2){color:#b98714;background:#fff6d9}.translation-desk-shell .workbench-meta .pill:last-child{color:#6f42e8;background:#ede7ff}.translation-desk-shell .compact-workbench-layout{grid-template-columns:minmax(250px,.17fr) minmax(0,1fr);gap:16px}.translation-desk-shell .compact-workbench-layout .card,.translation-desk-shell .compact-workbench-main .comparison-card{box-shadow:none;background:#fff;border:1px solid #edf0f5;border-radius:8px}.translation-desk-shell .compact-workbench-layout .workbench-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:20px 18px}.translation-desk-shell .compact-workbench-layout .workbench-sidebar>strong{color:#111827;font-size:.82rem;font-weight:800}.translation-desk-shell .segment-list{scrollbar-color:#8f96a3 #f3f4f6;gap:10px;padding-right:12px}.translation-desk-shell .segment-list::-webkit-scrollbar{width:7px}.translation-desk-shell .segment-list::-webkit-scrollbar-track{background:#f3f4f6;border-radius:999px}.translation-desk-shell .segment-list::-webkit-scrollbar-thumb{background:#8f96a3;border-radius:999px}.translation-desk-shell .segment-button{color:#111827;background:#fff;border:1px solid #edf0f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex;box-shadow:0 8px 18px #11182706}.translation-desk-shell .segment-button.active{background:#fffaf0;border-color:#f7e5ae #f7e5ae #f7e5ae #d4af37;border-left-style:solid;border-left-width:4px}.translation-desk-shell .segment-button strong,.translation-desk-shell .segment-button .muted{display:block}.translation-desk-shell .segment-button strong{margin-bottom:4px;font-size:.78rem;font-weight:800}.translation-desk-shell .segment-button .muted{color:#6b7280;font-size:.7rem;font-weight:600}.translation-desk-shell .segment-check{color:#667085;border:1px solid #9aa3b2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:900;display:inline-flex}.translation-desk-shell .segment-button.active .segment-check{color:#d4af37;border-color:#d4af3794}.translation-desk-shell .workbench-sidebar-actions{gap:8px;display:grid}.translation-desk-shell .workbench-sidebar-actions .btn{border-radius:8px;width:100%;min-height:38px;font-size:.7rem}.translation-desk-shell .btn-premium{color:#d4a019;background:#fff;border-color:#d4af3761}.translation-desk-shell .workbench-sidebar-actions .btn:not(.btn-premium){color:#111827;background:#fff;border-color:#dfe3eb}.translation-desk-shell .compact-workbench-main{gap:16px}.translation-desk-shell .compact-workbench-main .comparison-card{padding:18px}.translation-desk-shell .compact-workbench-main .comparison-header{align-items:flex-start;min-height:34px;margin-bottom:12px}.translation-desk-shell .compact-workbench-main .comparison-header h3{color:#111827;margin-top:8px;font-size:1rem;font-weight:800}.translation-desk-shell .compact-workbench-main .comparison-card:nth-of-type(2) .comparison-header .eyebrow{color:#7f4dff}.translation-desk-shell .segment-stat-strip{gap:8px}.translation-desk-shell .segment-stat-strip span,.translation-desk-shell .desk-panel-tools span{color:#1f2937;background:#f3f4f6;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:6px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.translation-desk-shell .desk-panel-tools{gap:8px;display:flex}.translation-desk-shell .source-text,.translation-desk-shell .translation-editor{color:#111827;scrollbar-color:#8f96a3 #f3f4f6;background:#fff;border:1px solid #dfe3eb;border-radius:8px;padding:18px;font-size:1rem;line-height:1.65}.translation-desk-shell .translation-editor:focus{border-color:#7f4dff7a;box-shadow:0 0 0 3px #7f4dff1a}.translation-desk-shell .source-text::-webkit-scrollbar{width:9px}.translation-desk-shell .translation-editor::-webkit-scrollbar{width:9px}.translation-desk-shell .source-text::-webkit-scrollbar-track{background:#f3f4f6;border-radius:999px}.translation-desk-shell .translation-editor::-webkit-scrollbar-track{background:#f3f4f6;border-radius:999px}.translation-desk-shell .source-text::-webkit-scrollbar-thumb{background:#8f96a3;border-radius:999px}.translation-desk-shell .translation-editor::-webkit-scrollbar-thumb{background:#8f96a3;border-radius:999px}.translation-desk-shell .compact-workbench-main .workbench-actions{box-shadow:none;background:#fff;border:0;border-radius:0;grid-auto-rows:minmax(48px,auto);gap:12px;padding:8px 0 0}.translation-desk-shell .compact-workbench-main .workbench-actions .btn{color:#111827;background:#fff;border-color:#edf0f5;border-radius:8px;min-height:48px;font-size:.72rem;font-weight:800}.translation-desk-shell .compact-workbench-main .workbench-actions .desk-nav-button{color:#111827;min-width:42px;font-size:1.1rem}.translation-desk-shell .workbench-actions .desk-suggest-button,.translation-desk-shell .workbench-actions .desk-suggest-button svg,.translation-desk-shell .workbench-actions .desk-suggest-button{color:#7f4dff}.translation-desk-shell .workbench-actions .desk-checked-button{color:#111827;background:#fff;border-color:#edf0f5}.translation-desk-shell .compact-workbench-main .workbench-actions .desk-release-button{color:#e11d48;background:#fff8f9;border-color:#ffdce2}.translation-desk-shell .compact-workbench-main .workbench-actions .desk-final-button{color:#fff;background:linear-gradient(135deg,#d4af37 0%,#e0b11b 100%);border-color:#d4af37;box-shadow:0 10px 22px #d4af372e}.comparison-card{border:1px solid var(--line);background:var(--white);border-radius:8px;min-width:0;padding:18px;box-shadow:0 10px 26px #0a0e1a0d}.comparison-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.comparison-header h3{margin:0}.source-text{white-space:pre-wrap;background:#f5f3eead;border:1px solid #ddd8ceb3;border-radius:8px;max-height:260px;padding:14px;line-height:1.6;overflow:auto}.translation-editor{width:100%;min-height:260px;color:var(--ink);resize:vertical;background:#f5f3ee8c;border:1px solid #ddd8cee6;border-radius:8px;outline:none;padding:14px}.translation-editor:focus{border-color:#c9a84cc7;box-shadow:0 0 0 3px #c9a84c24}.workbench-actions,.delivery-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workbench-actions .btn,.workbench-actions .btn:link,.workbench-actions .btn:visited{min-width:132px;padding-inline:18px}.compact-workbench-main .workbench-actions .btn,.compact-workbench-main .workbench-actions .btn:link,.compact-workbench-main .workbench-actions .btn:visited{min-width:0;padding-inline:4px}.workbench-actions>button:first-child,.workbench-actions>button:nth-child(2){min-width:42px;padding-inline:0}.delivery-panel{margin-top:24px}.preview-panel{gap:12px;margin-top:16px;display:grid}.preview-section{border:1px solid var(--line);background:#f5f3ee94;border-radius:8px;padding:14px}.preview-section p{color:var(--steel);white-space:pre-wrap;margin:8px 0 0}.final-document-preview{border:1px solid var(--line);background:var(--white);max-height:56vh;color:var(--ink);border-radius:8px;padding:clamp(18px,3vw,34px);line-height:1.72;overflow:auto;box-shadow:inset 0 0 0 1px #0a0e1a05}.final-document-preview p{white-space:pre-wrap;margin:0 0 .9rem}.final-document-preview p:last-child{margin-bottom:0}.document-editor-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:18px;display:grid}.document-editor-card{flex-direction:column;min-height:72vh;display:flex}.document-editor-textarea{width:100%;min-height:62vh;color:var(--ink);resize:vertical;white-space:pre-wrap;background:#f5f3ee8c;border:1px solid #ddd8cee6;border-radius:8px;outline:none;flex:1;padding:18px;line-height:1.72}.document-editor-textarea:focus{border-color:#c9a84cc7;box-shadow:0 0 0 3px #c9a84c24}.editor-side-panel{position:sticky;top:18px}.audit-dashboard-main{flex-direction:column;height:100%;min-height:0;padding-top:8px;padding-bottom:8px;display:flex;overflow:hidden}.audit-page{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:8px;width:min(100%,1460px);height:100%;min-height:0;margin-inline:auto;display:grid}.audit-header{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f3eef0;border:1px solid #ddd8cec2;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:7px 10px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0a0e1a0f}.audit-title{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.audit-header h2{text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1;overflow:hidden}.audit-title>span{color:var(--mist);flex:none;font-size:.88rem;font-weight:700}.audit-header-side{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 14px;min-width:0;display:flex}.audit-inline-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.audit-inline-chip{width:max-content;max-width:min(300px,32vw);min-height:32px;color:var(--ink);white-space:nowrap;background:#ffffff94;border:1px solid #ddd8ceb8;border-radius:999px;align-items:center;gap:8px;padding:5px 9px;font-size:.8rem;line-height:1;display:inline-flex}.audit-inline-chip small{color:var(--mist);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800}.audit-inline-chip strong{min-width:0;color:var(--ink);text-overflow:ellipsis;font-weight:800;overflow:hidden}.audit-status-chip strong{color:#85661f}.audit-header-actions{justify-content:flex-end;gap:8px}.audit-header-actions .btn{min-height:36px;padding-inline:15px}.audit-header-actions .btn:disabled{opacity:.48}.audit-message{margin:0}.audit-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.audit-meta>div{background:#ffffffc7;border:1px solid #ddd8cedb;border-radius:8px;gap:4px;min-width:0;padding:9px 11px;display:grid}.audit-meta small{color:var(--mist);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.audit-meta strong{overflow-wrap:anywhere}.audit-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.audit-pane{background:#fffffff0;border:1px solid #ddd8cee6;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 28px #0a0e1a0f}.audit-source-pane{grid-template-rows:minmax(0,1fr)}.audit-pane-toolbar{border-bottom:1px solid #ddd8ced1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.audit-pane-toolbar .eyebrow{margin-bottom:2px}.audit-zoom-controls{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.audit-zoom-controls span{min-width:46px;color:var(--steel);text-align:center;font-size:.82rem;font-weight:800}.audit-document-scroll{background-color:#0000;background-image:linear-gradient(45deg,#8892a414 25%,#0000 25%),linear-gradient(-45deg,#8892a414 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#8892a414 75%),linear-gradient(-45deg,#0000 75%,#8892a414 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:0;padding:12px;overflow:auto}.audit-source-scroll{padding:0;overflow:hidden}.pdf-pan-viewer{background:#24262af5;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.pdf-pan-toolbar{color:#f5f3eef0;background:#16181cfa;border-bottom:1px solid #f5f3ee1a;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 9px;display:flex}.pdf-pan-pages,.pdf-pan-tools{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pdf-pan-pages strong{max-width:160px;color:var(--paper);text-overflow:ellipsis;font-size:.78rem;line-height:1;overflow:hidden}.pdf-pan-pages span,.pdf-pan-tools span{color:#f5f3eedb;font-size:.75rem;font-weight:800}.pdf-pan-icon,.pdf-pan-fit{min-width:30px;height:30px;color:var(--paper);font:inherit;background:#f5f3ee0f;border:1px solid #f5f3ee29;border-radius:999px;place-items:center;padding:0 9px;font-size:.78rem;font-weight:800;line-height:1;display:inline-grid}.pdf-pan-icon:hover:not(:disabled),.pdf-pan-fit:hover:not(:disabled){background:#c9a84c24;border-color:#c9a84c94}.pdf-pan-icon:disabled{opacity:.38}.pdf-pan-stage{contain:layout paint size;cursor:grab;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:auto}.pdf-pan-stage.is-dragging{cursor:grabbing}.pdf-pan-canvas-wrap{place-items:start center;width:max-content;min-width:100%;max-width:none;min-height:100%;padding:14px;display:grid;overflow:visible}.pdf-pan-canvas-wrap canvas{background:var(--white);display:block;box-shadow:0 10px 26px #00000057}.pdf-pan-fallback{background:var(--white);border:0;width:100%;height:100%}.pdf-pan-status{color:var(--paper);pointer-events:none;background:#0a0e1ad6;border:1px solid #f5f3ee1f;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-source-layer{height:100%;min-height:100%}.audit-source-frame,.audit-source-image{background:var(--white);border:0;width:100%;min-height:100%;display:block}.audit-source-frame{height:100%}.audit-source-image{-o-object-fit:contain;object-fit:contain;height:auto}.audit-editor-scroll{background:var(--white);padding:0;overflow:hidden}.final-delivery-dashboard-main{min-height:0;padding:24px clamp(30px,3.1vw,50px)}.final-delivery-page{grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:100%;max-width:none;min-height:0;display:grid}.final-delivery-workspace{grid-row:3;gap:16px;height:100%;min-height:0}.final-delivery-page .audit-message{grid-row:2;margin:0!important}.final-delivery-page .audit-editor-scroll{background:var(--white)}.final-delivery-shell .final-delivery-header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:0}.final-delivery-heading-row{flex:420px;align-items:baseline}.final-delivery-heading-row .muted{color:#6b7280;flex:none;font-size:clamp(.98rem,1.05vw,1.18rem);font-weight:700}.final-delivery-header-side{flex:560px;align-items:flex-start;gap:12px}.final-delivery-meta{flex:none;padding-top:2px}.translation-desk-shell .final-delivery-meta .pill{background:var(--purple-light);min-width:116px;color:var(--purple);border:0;border-radius:6px;justify-content:center;padding:7px 12px;font-size:.72rem;font-weight:800}.final-delivery-actions{flex:auto;justify-content:flex-end;gap:10px}.final-delivery-actions .btn,.final-delivery-actions .btn:link,.final-delivery-actions .btn:visited{min-height:40px;color:var(--purple);background:#fff;border-color:#edf0f5;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.72rem;font-weight:800;display:inline-flex}.final-delivery-actions .btn:disabled{color:#9ca3af;opacity:1;background:#f9fafb}.final-delivery-actions .btn svg{flex:none}.final-delivery-actions label.btn{cursor:pointer;position:relative;overflow:hidden}.final-delivery-save-button{min-width:86px;color:#c99819!important;background:#fffdf7!important;border-color:#d4af378a!important}.final-delivery-upload-button{min-width:174px;box-shadow:0 10px 22px #d4af372e;color:#fff!important;background:linear-gradient(135deg,#d4af37 0%,#e0b11b 100%)!important;border-color:#d4af37!important}.final-delivery-upload-button:disabled{box-shadow:none;color:#9ca3af!important;background:#f9fafb!important;border-color:#edf0f5!important}.final-delivery-workspace .audit-pane{box-shadow:none;background:#fff;border:1px solid #edf0f5;border-radius:8px}.final-delivery-workspace .audit-source-pane{grid-template-rows:auto minmax(0,1fr)}.final-delivery-pane-toolbar{background:#fff;border-bottom:1px solid #edf0f5;min-height:58px;padding:14px 18px}.final-delivery-pane-toolbar .eyebrow{color:var(--purple);letter-spacing:.08em;font-size:.74rem;font-weight:800}.final-delivery-pane-toolbar strong{color:#111827;font-size:1rem;font-weight:800}.final-delivery-workspace .audit-document-scroll,.final-delivery-workspace .pdf-pan-viewer{background:#fff}.final-delivery-workspace .pdf-pan-toolbar{color:#111827;background:#fff;border-bottom:1px solid #edf0f5;min-height:44px}.final-delivery-workspace .pdf-pan-pages strong,.final-delivery-workspace .pdf-pan-pages span,.final-delivery-workspace .pdf-pan-tools span{color:#6b7280}.final-delivery-workspace .pdf-pan-icon,.final-delivery-workspace .pdf-pan-fit{color:var(--purple);background:#f8f7ff;border:0;border-radius:6px}.final-delivery-workspace .pdf-pan-icon:hover:not(:disabled),.final-delivery-workspace .pdf-pan-fit:hover:not(:disabled){background:var(--purple-light);border-color:#0000}.final-delivery-workspace .pdf-pan-stage{background:#fbfbfd}.final-delivery-workspace .pdf-pan-canvas-wrap canvas{box-shadow:0 12px 28px #1118271f}.final-delivery-document-preview{min-height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.final-delivery-edit-area{background:var(--white);color:#111827;width:100%;height:100%;min-height:100%;font:500 1rem/1.72 var(--display-font), Arial, sans-serif;resize:none;white-space:pre-wrap;border:0;outline:none;padding:28px clamp(24px,3.4vw,44px)}.final-delivery-edit-area:focus{box-shadow:inset 0 0 0 3px #8b5cf61f}.audit-editor-textarea{width:100%;height:100%;min-height:100%;color:var(--ink);resize:none;white-space:pre-wrap;background:#fffffff5;border:0;outline:none;padding:18px 20px;font-family:DM Sans,Arial,sans-serif}.audit-editor-textarea:focus{box-shadow:inset 0 0 0 3px #c9a84c26}.audit-empty{min-height:280px;color:var(--mist);background:#ffffffbd;border:1px dashed #8892a45c;border-radius:8px;place-items:center;font-weight:800;display:grid}.admin-audit-standalone.audit-dashboard-main{background:#fff;grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.admin-audit-loading{align-items:center}.admin-audit-loading .message{place-self:center;width:min(680px,100%)}.admin-audit-page.audit-page{flex-direction:column;gap:0;width:100%;max-width:none;height:100%;min-height:0;padding:0;display:flex}.admin-audit-header.audit-header{min-height:54px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;flex:none;grid-template-columns:minmax(360px,1fr) auto auto;justify-content:stretch;align-items:center;gap:10px;padding:8px clamp(16px,1.6vw,24px);display:grid;position:static}.admin-audit-project-summary{align-items:center;gap:10px;min-width:0;display:flex}.admin-audit-folder{color:#b47a00;background:#d4af3724;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.admin-audit-folder.review{color:#2f6fed;background:#2d70ff1c}.admin-audit-folder.progress{color:var(--purple);background:#8b5cf624}.admin-audit-folder.available,.admin-audit-folder.neutral{color:#b47a00;background:#d4af3724}.admin-audit-folder.completed{color:#0f9f6e;background:#10a36f1f}.admin-audit-folder.rejected{color:#be5060;background:#be50601f}.admin-audit-title.audit-title{flex:auto;gap:12px}.admin-audit-title h2{text-overflow:clip;max-width:none;font-size:.84rem;line-height:1.1;overflow:visible}.admin-audit-title>span{color:#667085;font-size:.76rem}.admin-audit-header-side{display:contents}.admin-audit-inline-meta{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.admin-audit-actions{flex-wrap:nowrap;justify-content:flex-end}.admin-audit-inline-meta .audit-inline-chip{background:#f8fafc;border-color:#dde3ec;border-radius:8px;min-height:32px;padding:5px 9px}.admin-audit-inline-meta .audit-inline-chip small{color:#667085;font-size:.56rem}.admin-audit-inline-meta .audit-inline-chip strong{font-size:.76rem}.admin-audit-inline-meta .audit-status-chip.review strong{color:#8a6500}.admin-audit-inline-meta .audit-status-chip.progress strong{color:var(--purple)}.admin-audit-inline-meta .audit-status-chip.available strong{color:#b47a00}.admin-audit-inline-meta .audit-status-chip.completed strong{color:#0f9f6e}.admin-audit-inline-meta .audit-status-chip.rejected strong{color:#a94358}.admin-audit-actions .btn,.admin-audit-actions .btn:link,.admin-audit-actions .btn:visited{color:#475467;background:#fff;border-color:#dde3ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding-inline:11px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-audit-actions .btn:hover:not(:disabled){color:#111827;background:#f8fafc;border-color:#cfd7e3}.admin-audit-actions .btn-primary{color:#fff;background:#b77900;border-color:#b77900;min-width:118px;box-shadow:0 1px 2px #1018280f}.admin-audit-actions .btn-primary:hover:not(:disabled){color:#fff;background:#9f6900;border-color:#9f6900}.admin-audit-actions .btn-primary:disabled{box-shadow:none;color:#98a2b3;opacity:1;background:#f8fafc;border-color:#dde3ec}.translator-final-delivery-standalone.admin-audit-standalone.audit-dashboard-main{background:#fff;height:100dvh;min-height:100dvh}.translator-final-delivery-page.admin-audit-page.audit-page{height:100%;min-height:0}.translator-final-delivery-header.admin-audit-header.audit-header{grid-template-columns:minmax(220px,.72fr) auto auto;gap:8px;min-height:84px;padding-inline:clamp(14px,1.25vw,22px);overflow:hidden}.translator-final-delivery-header .admin-audit-project-summary{overflow:hidden}.translator-final-delivery-header .admin-audit-title.audit-title{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.translator-final-delivery-header .admin-audit-title h2,.translator-final-delivery-header .admin-audit-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.translator-final-delivery-header .admin-audit-inline-meta{min-width:max-content}.translator-final-delivery-actions.admin-audit-actions{gap:8px;min-width:0}.translator-final-delivery-actions.admin-audit-actions .btn,.translator-final-delivery-actions.admin-audit-actions .btn:link,.translator-final-delivery-actions.admin-audit-actions .btn:visited{white-space:nowrap;min-height:36px;padding-inline:10px}.translator-final-delivery-actions label.btn{cursor:pointer;position:relative;overflow:hidden}.translator-final-delivery-actions .final-delivery-upload-button{color:#fff;background:#b77900;border-color:#b77900;min-width:170px;box-shadow:0 1px 2px #1018280f}.translator-final-delivery-actions .final-delivery-upload-button:hover:not(:disabled){color:#fff;background:#9f6900;border-color:#9f6900}.translator-final-delivery-workspace.admin-audit-workspace.audit-workspace{flex:auto;height:auto;min-height:0}.admin-audit-page .audit-message{flex:none}.admin-audit-workspace.audit-workspace{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;margin:12px clamp(10px,1.05vw,16px)}.admin-audit-workspace .audit-pane{background:#fff;border-color:#dde3ec;box-shadow:0 1px 2px #1018280a}.admin-audit-source-pane.audit-source-pane{grid-template-rows:minmax(0,1fr)}.admin-audit-editor-pane.audit-pane{background:#fff;grid-template-rows:auto minmax(0,1fr)}.admin-audit-workspace .audit-pane-toolbar{background:#f8fafc;border-bottom-color:#e6eaf0;min-height:58px;padding:12px 16px}.admin-audit-workspace .audit-pane-toolbar .eyebrow{color:#667085;letter-spacing:.14em;font-size:.72rem}.admin-audit-workspace .audit-pane-toolbar strong{color:#111827;font-size:.98rem}.admin-audit-editor-tools{gap:8px}.admin-audit-editor-tools .btn-small{color:#475467;background:#fff;border-color:#dde3ec;border-radius:8px;width:31px;min-width:31px;height:31px;min-height:31px;padding:0}.admin-audit-editor-tools .btn-small:disabled{color:#98a2b3;opacity:.7}.admin-audit-editor-tools span{color:#111827;min-width:54px;font-size:.82rem}.admin-audit-editor-shell{background:#f6f7f9;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.admin-audit-editor-shell .audit-editor-scroll{background:#f6f7f9;border-right:0;padding:18px}.admin-audit-editor-shell .audit-editor-textarea{color:#111827;font-family:var(--display-font), Arial, sans-serif;background:#fff;padding:30px clamp(24px,3vw,48px);font-weight:500;box-shadow:0 1px 2px #1018280a}.admin-audit-workspace .audit-document-scroll,.admin-audit-workspace .pdf-pan-viewer{background:#f6f7f9}.admin-audit-workspace .pdf-pan-toolbar{color:#111827;background:#f8fafc;border-bottom:1px solid #e6eaf0;min-height:58px;padding:12px 16px}.admin-audit-workspace .pdf-pan-pages strong{color:#111827;font-size:.98rem}.admin-audit-workspace .pdf-pan-pages span,.admin-audit-workspace .pdf-pan-tools span{color:#111827}.admin-audit-workspace .pdf-pan-icon,.admin-audit-workspace .pdf-pan-fit{color:#475467;background:#fff;border-color:#dde3ec;border-radius:8px}.admin-audit-workspace .pdf-pan-icon:hover:not(:disabled),.admin-audit-workspace .pdf-pan-fit:hover:not(:disabled){background:#f8fafc;border-color:#cfd7e3}.admin-audit-workspace .pdf-pan-stage{background:#f6f7f9}.admin-audit-workspace .pdf-pan-canvas-wrap{padding:18px}.admin-audit-workspace .pdf-pan-canvas-wrap canvas{box-shadow:0 12px 28px #11182724}.admin-audit-footer{color:#667085;background:#fff;border-top:1px solid #e6eaf0;border-radius:0;justify-content:space-between;justify-self:center;align-items:center;gap:14px;width:100%;min-height:43px;padding:6px clamp(26px,3vw,44px);font-size:.72rem;line-height:1.2;display:flex}.admin-audit-footer strong{color:#111827;font-size:.82rem;font-weight:800}@media (max-width:1220px){.admin-audit-header.audit-header,.admin-audit-header-side,.admin-audit-inline-meta,.admin-audit-actions{justify-content:flex-start}.admin-audit-header.audit-header{display:grid}.admin-audit-workspace.audit-workspace{grid-template-columns:1fr;overflow:auto}.admin-audit-workspace .audit-pane{min-height:620px}.translator-final-delivery-header.admin-audit-header.audit-header{grid-template-columns:1fr;min-height:auto;overflow:visible}.translator-final-delivery-header .admin-audit-title.audit-title{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.translator-final-delivery-header .admin-audit-inline-meta,.translator-final-delivery-actions.admin-audit-actions{justify-content:flex-start;min-width:0}.translator-final-delivery-workspace.admin-audit-workspace.audit-workspace{overflow:auto}}@media (max-width:760px){.admin-audit-standalone.audit-dashboard-main{padding:0}.admin-audit-page.audit-page{padding:12px}.admin-audit-project-summary{align-items:flex-start}.admin-audit-folder{width:44px;height:44px}.admin-audit-title.audit-title{white-space:normal;gap:6px;display:grid}.admin-audit-title>span{font-size:.82rem}.admin-audit-inline-meta .audit-inline-chip,.admin-audit-actions .btn{width:100%;max-width:none}.admin-audit-editor-shell{grid-template-columns:1fr}.admin-audit-editor-shell .audit-editor-scroll{border:0;min-height:440px}.admin-audit-footer{border-radius:0}}.split{grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);gap:18px;display:grid}.segment-list{gap:10px;max-height:600px;display:grid;overflow-y:auto}.segment-button{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);text-align:left;background:#f5f3eea3;border-radius:8px;padding:12px}.segment-button.active{background:#c9a84c1f;border-color:#c9a84c9e}.video-placeholder,.scanner-preview{background:linear-gradient(135deg, var(--ink) 0%, var(--steel) 100%);min-height:320px;color:var(--paper);text-align:center;border:1px solid #c9a84c3d;border-radius:8px;place-items:center;display:grid}.scanner-preview{aspect-ratio:3/4;width:min(100%,520px);min-height:420px;margin-inline:auto;position:relative;overflow:hidden}.scanner-card{position:relative}.scanner-finalizing-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 44%,#c9a84c24,#0000 34%),#02040ab8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.scanner-finalizing-card{background:linear-gradient(145deg, #0a0e1aeb, #2a3550d6), var(--ink);width:min(84vw,280px);min-height:178px;color:var(--paper);text-align:center;border:1px solid #c9a84c57;border-radius:16px;place-items:center;gap:10px;padding:26px 22px;display:grid;box-shadow:0 24px 70px #00000061}.scanner-finalizing-card strong{font-family:var(--font-heading);font-size:1.12rem;line-height:1.1}.scanner-finalizing-card span{color:#f5f3eead;font-size:.82rem;line-height:1.35}.scanner-finalizing-spinner{border:2px solid #f5f3ee2e;border-top-color:var(--gold);border-radius:999px;width:48px;height:48px;animation:.82s linear infinite scanner-finalizing-spin;box-shadow:0 0 28px #c9a84c2e}@keyframes scanner-finalizing-spin{to{transform:rotate(360deg)}}.video-placeholder .muted,.scanner-preview .muted{color:#f5f3eead}.scanner-video,.scanner-preview canvas{background:#02040a;border-radius:8px;width:100%;max-width:100%}.scanner-video{-o-object-fit:contain;object-fit:contain;opacity:0;height:100%}.scanner-video.active{opacity:1}.scanner-video.focusing{filter:blur(2px)saturate(.88);transition:filter .12s,transform .12s;transform:scale(1.015)}.scanner-document-frame{pointer-events:none;border:2px solid #f5f3eee0;border-radius:6px;position:absolute;inset:7%;box-shadow:0 0 0 999px #0a0e1a38,inset 0 0 0 1px #0a0e1a2e}.scanner-document-frame:before,.scanner-document-frame:after{content:"";border-color:var(--gold);border-style:solid;width:28px;height:28px;position:absolute}.scanner-document-frame:before{border-width:3px 0 0 3px;top:-2px;left:-2px}.scanner-document-frame:after{border-width:0 3px 3px 0;bottom:-2px;right:-2px}.scanner-placeholder{position:absolute;inset:auto}.scanner-live-pill{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:#0a0e1ab8;border:1px solid #f5f3ee42;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:700;position:absolute;top:14px;left:14px}.scanner-capture-review{background:#0a0e1ac7;grid-template-rows:minmax(0,1fr) auto;align-content:center;justify-items:center;gap:14px;padding:18px;display:grid;position:absolute;inset:0}.scanner-capture-review>img{display:none}.scanner-capture-review img{-o-object-fit:contain;object-fit:contain;border:1px solid #f5f3ee3d;border-radius:8px;width:min(360px,86%);max-height:68%;box-shadow:0 16px 42px #00000047}.scanner-crop-stage{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:min(360px,86%);height:100%;max-height:68%;display:grid;position:relative}.scanner-crop-image-space{aspect-ratio:3/4;touch-action:none;width:auto;max-width:100%;height:100%;max-height:100%;position:relative}.scanner-crop-stage .scanner-crop-image{-o-object-fit:fill;object-fit:fill;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:none;display:block}.scanner-crop-overlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scanner-crop-polygon{fill:#c9a84c1a;stroke:var(--gold);stroke-linejoin:round;stroke-width:1.1px;vector-effect:non-scaling-stroke}.scanner-crop-handle{z-index:2;background:radial-gradient(circle, var(--paper) 0 4px, var(--gold) 5px 100%);touch-action:none;will-change:transform;cursor:grab;contain:layout paint;border:2px solid #f5f3eee6;border-radius:50%;width:28px;height:28px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0a0e1a52,0 8px 18px #0000004d}.scanner-crop-handle:after{content:"";border-radius:50%;position:absolute;inset:-10px}.scanner-crop-handle:active{cursor:grabbing}.scanner-crop-loupe{z-index:4;pointer-events:none;contain:layout paint;background:#0a0e1ae0;border:2px solid #c9a84cc7;border-radius:50%;width:112px;height:112px;position:absolute;top:12px;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #f5f3ee2e,0 18px 42px #00000061}.scanner-capture-review .scanner-crop-loupe-image{box-shadow:none;-o-object-fit:fill;object-fit:fill;transform-origin:0 0;will-change:transform;border:0;border-radius:0;max-width:none;max-height:none;display:block;position:absolute;top:0;left:0}.scanner-crop-loupe.left{left:12px}.scanner-crop-loupe.right{right:12px}.scanner-crop-loupe span,.scanner-crop-loupe:before,.scanner-crop-loupe:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.scanner-crop-loupe span{border:2px solid var(--gold);background:#0a0e1a6b;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px #0a0e1a4d,0 0 18px #c9a84c4d}.scanner-crop-loupe span:before{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:6px}.scanner-crop-loupe:before{background:linear-gradient(90deg,#0000 0%,#f5f3ee85 34%,#c9a84cf5 50%,#f5f3ee85 66%,#0000 100%);width:58px;height:1px}.scanner-crop-loupe:after{background:linear-gradient(#0000 0%,#f5f3ee85 34%,#c9a84cf5 50%,#f5f3ee85 66%,#0000 100%);width:1px;height:58px}.scanner-crop-stage.is-dragging .scanner-crop-handle{box-shadow:0 0 0 2px #c9a84c38,0 8px 18px #00000038}.scanner-crop-stage.is-dragging .scanner-crop-polygon{fill:#c9a84c14}.scanner-capture-actions{z-index:3;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.scanner-capture-actions .btn-ghost{color:var(--paper);background:#f5f3ee14;border-color:#f5f3ee3d}.scanner-capture-tray{z-index:3;background:#0a0e1ac2;border:1px solid #f5f3ee47;border-radius:8px;width:54px;height:72px;position:absolute;bottom:14px;right:14px;box-shadow:0 14px 28px #00000047}.scanner-capture-tray img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.scanner-capture-tray strong{background:var(--gold);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;font-size:.7rem;display:grid;position:absolute;top:-8px;right:-8px}.scanner-mode-strip{justify-content:center;gap:8px;margin-top:12px;display:flex}.scanner-mode-strip button{min-height:32px;color:var(--steel);cursor:pointer;background:#2a355014;border:1px solid #f5f3ee33;border-radius:999px;padding:6px 12px;font-weight:800}.scanner-mode-strip button.active{color:var(--ink);background:#c9a84c29;border-color:#c9a84c94}.scanner-card-standalone{width:min(100%,620px);margin-inline:auto;padding:14px}.scanner-card-standalone .scanner-preview{width:min(100%,460px);min-height:min(74dvh,720px)}.scanner-camera-app{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%;box-shadow:none;padding:0 0 max(8px, env(safe-area-inset-bottom));background:#02040a;border:0;border-radius:0;grid-template-rows:48px minmax(0,1fr) 38px 90px;justify-items:center;gap:0;margin:0;display:grid;overflow:clip hidden}.scanner-app-topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 10px;display:grid;overflow:hidden}.scanner-app-topbar-start{align-items:center;min-width:0;display:flex}.scanner-app-topbar .btn{min-width:0;min-height:30px;color:var(--paper);white-space:nowrap;background:#02040a8f;border-color:#f5f3ee38;padding:5px 10px;font-size:.64rem}.scanner-live-tools{justify-content:flex-end;min-width:0;display:flex}.scanner-flash-toggle{color:#f5f3eee6;background:#02040a8a;border:1px solid #f5f3ee3d;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 8px 20px #00000038}.scanner-flash-toggle.is-on,.scanner-flash-toggle.auto{color:var(--gold);border-color:#c9a84cb3}.scanner-flash-toggle.is-unsupported{opacity:.62}.scanner-flash-bolt{clip-path:polygon(58% 0,15% 52%,47% 52%,34% 100%,86% 38%,53% 38%);background:currentColor;width:14px;height:22px;display:block}.scanner-flash-auto{font-family:var(--font-body);font-size:.55rem;font-weight:800;line-height:1;position:absolute;bottom:5px;right:6px}.scanner-flash-slash{background:currentColor;border-radius:999px;width:25px;height:2px;position:absolute;transform:rotate(-38deg);box-shadow:0 0 0 1px #02040aa3}.scanner-review-primary-actions{grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:6px;min-width:0;display:grid;overflow:hidden}.scanner-review-primary-actions .btn-primary{background:#c9a84c33;border-color:#c9a84cb3}.scanner-camera-app .scanner-preview{aspect-ratio:3/4;box-sizing:border-box;background:#02040a;border:0;border-radius:0;place-self:center;width:min(100dvw - 28px,75dvh - 133.5px,430px);max-width:calc(100dvw - 28px);height:auto;min-height:0;max-height:none;margin-inline:auto}.scanner-camera-app .scanner-video,.scanner-camera-app .scanner-preview canvas{border-radius:0}.scanner-camera-app .scanner-video{-o-object-fit:cover;object-fit:cover}.scanner-camera-app .scanner-document-frame{border-color:#f5f3eeb8;inset:0;box-shadow:0 0 0 999px #02040a2e,inset 0 0 0 1px #0a0e1a38}.scanner-camera-app .scanner-live-pill{top:14px;left:auto;right:14px}.scanner-camera-app .scanner-capture-review{grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;padding:8px 10px 10px;overflow:hidden}.scanner-camera-app .scanner-crop-stage{align-self:center;width:min(100%,420px);height:100%;max-height:100%}.scanner-camera-app .scanner-crop-image-space{aspect-ratio:3/4;width:auto;max-width:100%;height:100%}.scanner-camera-app .scanner-capture-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:6px;width:100%;min-height:0;display:grid}.scanner-camera-app .scanner-capture-actions .btn{min-width:0;min-height:32px;padding:5px 6px;font-size:.6rem}.scanner-camera-app .scanner-mode-strip{scrollbar-width:none;margin-top:0;padding:5px 12px 7px;overflow-x:auto}.scanner-camera-app .scanner-mode-strip::-webkit-scrollbar{display:none}.scanner-camera-app .scanner-mode-strip button{color:#f5f3eebd;background:0 0;border-color:#f5f3ee3d;flex:none;min-height:26px;padding:4px 8px;font-size:.72rem}.scanner-camera-app .scanner-mode-strip button.active{border-color:var(--gold);color:var(--paper);background:#c9a84c2e}.scanner-camera-app .scanner-controls{background:#02040a;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);place-items:center;min-height:86px;margin-top:0;padding:3px 18px 9px;display:grid}.scanner-camera-app .scanner-controls .btn{min-width:0}.scanner-camera-app .scanner-controls .btn-ghost{color:#f5f3eed1;background:0 0;border-color:#0000;min-height:34px;padding-inline:8px;font-size:.68rem}.scanner-control-spacer{min-width:0;display:block}.scanner-shutter-button{background:0 0;border:4px solid #f5f3eef0;border-radius:50%;place-items:center;width:70px;height:70px;padding:0;display:grid;min-width:70px!important}.scanner-shutter-dot{background:var(--paper);border-radius:50%;width:50px;height:50px;display:block;box-shadow:inset 0 0 0 2px #0a0e1a14}.scanner-camera-app .quality-advice,.scanner-camera-app .quality-list{display:none}.partner-scanner-dashboard-main .scanner-camera-app .scanner-preview{aspect-ratio:3/4;place-self:center;width:min(100dvw - 28px,75dvh - 133.5px,430px);max-width:calc(100dvw - 28px);height:auto;min-height:0;margin-inline:auto}.partner-scanner-dashboard-main .scanner-camera-app .scanner-video{width:100%;height:100%;display:block}.scanner-controls{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.scanner-controls .btn{min-width:128px}.quality-advice{margin-top:14px}.platform-footer{border-top:1px solid var(--line);width:100%;min-height:38px;color:var(--mist);background:#f5f3eef5;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px clamp(14px,2.5vw,24px);font-size:.72rem;line-height:1.2;display:flex}.platform-footer strong{color:var(--ink);font-family:var(--display-font);font-size:.82rem;font-weight:800}.translator-dashboard-shell{color:#111827}.translator-dashboard-shell .platform-nav{min-height:70px;box-shadow:none;background:#fff;border-bottom:1px solid #edf0f5;gap:28px;padding-inline:clamp(26px,3vw,44px)}.translator-dashboard-shell .platform-nav .nav-brand{display:none}.translator-dashboard-shell .nav-links{align-self:stretch;gap:clamp(28px,3.2vw,54px);margin-left:auto}.translator-dashboard-shell .nav-links a{color:#374151;letter-spacing:0;align-self:stretch;align-items:center;height:100%;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.translator-dashboard-shell .nav-links a:after{content:"";background:var(--purple);border-radius:999px 999px 0 0;width:0;height:3px;transition:width .18s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.translator-dashboard-shell .nav-links a.active,.translator-dashboard-shell .nav-links a:hover{color:var(--purple)}.translator-dashboard-shell .nav-links a.active:after,.translator-dashboard-shell .nav-links a:hover:after{width:72px}.translator-dashboard-shell .nav-alert-button,.translator-dashboard-shell .nav-user-button{color:#111827}.translator-dashboard-shell .nav-alert-button:after{background:var(--purple)}.translator-dashboard-shell .nav-avatar{color:#fff;background:#d4af37;border:0;font-weight:800}.translator-dashboard-shell .nav-user-copy,.translator-dashboard-shell .nav-user-chevron{display:block}.translator-dashboard-shell .nav-user-copy span{color:#6b7280}.translator-dashboard-shell .platform-footer{background:#fff;border-top-color:#edf0f5;min-height:43px;padding-block:6px;padding-inline:clamp(26px,3vw,44px)}.translator-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;height:100%;min-height:0;padding:24px 18px 14px;display:grid}.translator-sidebar-brand{align-items:center;gap:12px;min-width:0;display:flex}.translator-sidebar-mark{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;flex:none;width:40px;height:40px}.translator-sidebar-brand strong,.translator-sidebar-brand em{white-space:nowrap;line-height:1;display:block}.translator-sidebar-brand strong{color:#111827;font-family:var(--display-font);font-size:1.25rem;font-weight:800}.translator-sidebar-brand strong span{color:#d4af37}.translator-sidebar-brand em{color:#d4af37;letter-spacing:.12em;margin-top:3px;font-size:.65rem;font-style:normal;font-weight:800}.translator-sidebar-section{color:#7c8494;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 -4px;font-size:.72rem;font-weight:800}.translator-sidebar-nav{scrollbar-width:none;align-content:start;gap:6px;min-height:0;padding-bottom:6px;display:grid;overflow-y:auto}.translator-sidebar-nav::-webkit-scrollbar{display:none}.translator-sidebar-nav button,.translator-sidebar-nav a{color:#596174;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.translator-sidebar-nav button svg,.translator-sidebar-nav a svg{color:#6b7280}.translator-sidebar-nav button.active,.translator-sidebar-nav button:hover,.translator-sidebar-nav a.active,.translator-sidebar-nav a:hover{color:#a66d00;background:linear-gradient(90deg,#d4af3729,#d4af370f);box-shadow:inset 3px 0 #d4af37}.translator-sidebar-nav button.active svg,.translator-sidebar-nav button:hover svg,.translator-sidebar-nav a.active svg,.translator-sidebar-nav a:hover svg{color:#b98400}.translator-support-card{color:#111827;background:#f3edff;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.translator-support-card>svg{color:var(--purple);width:19px;height:19px}.translator-support-card strong{font-size:.84rem;font-weight:800}.translator-support-card button{width:max-content;color:var(--purple);background:0 0;border:0;align-items:center;gap:4px;padding:2px 0 0;font-size:.7rem;font-weight:800;display:inline-flex}.translator-dashboard-main{background:#fbfbfd;padding:22px clamp(28px,3vw,40px) 18px;overflow:auto}.translator-dashboard-hero{gap:0;display:grid}.translator-welcome-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:75px;padding:15px 32px;display:flex;position:relative;overflow:hidden}.translator-welcome-card strong{color:#111827;align-items:center;gap:10px;font-size:.98rem;font-weight:800;display:inline-flex}.translator-welcome-card strong svg{color:#d4af37}.translator-welcome-card p{color:#374151;margin:6px 0 0;font-size:.85rem}.translator-welcome-art{transform-origin:100%;flex:none;width:168px;height:61px;margin-right:-8px;position:relative;transform:scale(.8)}.translator-welcome-art span{background:#fff;border:1px solid #ece8ff;border-radius:8px;width:74px;height:58px;position:absolute;top:12px;left:0;box-shadow:0 10px 26px #1118270d}.translator-welcome-art span:before{content:"";background:radial-gradient(circle, #8b5cf6 0 9px, transparent 10px), conic-gradient(#c4b5fd 0 26%, #8b5cf6 26% 72%, #ede9fe 72% 100%);border-radius:50%;width:28px;height:28px;position:absolute;top:14px;left:14px;box-shadow:0 0 0 8px #f3edff}.translator-welcome-art span:after{content:"";background:#ede9fe;border-radius:999px;width:16px;height:2px;position:absolute;top:17px;left:48px;box-shadow:0 8px #ede9fe,0 16px #ede9fe}.translator-welcome-art span+span{background:linear-gradient(135deg,#0000 0 58%,#8b5cf626 58% 100%),#fff;width:116px;height:64px;top:4px;left:66px}.translator-welcome-art span+span:before{content:"";background:linear-gradient(90deg, var(--purple), #d4af37);width:auto;height:3px;box-shadow:none;border-radius:999px;position:absolute;top:38px;left:20px;right:18px;transform:rotate(-12deg)}.translator-welcome-art span+span:after{content:"";background:#d4af37;border-radius:999px;width:5px;height:5px;position:absolute;top:-12px;right:-15px;box-shadow:14px 16px #f7e5ae,-7px 27px #f7e5ae}.translator-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.translator-metric-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;align-items:center;gap:16px;min-height:70px;padding:14px 20px;display:flex}.translator-metric-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.translator-metric-card>div{flex:auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.translator-metric-card p{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.translator-metric-card strong{color:#111827;font-family:var(--display-font);font-size:1.84rem;font-weight:800;line-height:1}.translator-metric-card.available p,.translator-metric-card.available .translator-metric-icon{color:#d4a019}.translator-metric-card.available .translator-metric-icon{background:#fff7dc}.translator-metric-card.progress p,.translator-metric-card.progress .translator-metric-icon{color:var(--purple)}.translator-metric-card.progress .translator-metric-icon{background:#f3edff}.translator-metric-card.completed p,.translator-metric-card.completed .translator-metric-icon{color:#22a567}.translator-metric-card.completed .translator-metric-icon{background:#e9f8f0}.translator-queue-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;gap:20px;margin-top:22px;padding:22px;display:grid}.translator-section-header .eyebrow{color:var(--purple);letter-spacing:.08em;margin-bottom:8px;font-size:.74rem;font-weight:900}.translator-section-header h2{color:#111827;margin:0;font-size:1.26rem;font-weight:800}.translator-table-wrap{border:1px solid #edf0f5;border-radius:8px;overflow-x:hidden}.translator-data-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:0}.translator-data-table th,.translator-data-table td{color:#111827;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:18px 22px}.translator-data-table th:first-child,.translator-data-table td:first-child{width:27%}.translator-data-table th:nth-child(2),.translator-data-table td:nth-child(2),.translator-data-table th:nth-child(3),.translator-data-table td:nth-child(3){width:11%}.translator-data-table th:nth-child(4),.translator-data-table td:nth-child(4){width:8%}.translator-data-table th:nth-child(5),.translator-data-table td:nth-child(5){width:13%}.translator-data-table th:nth-child(6),.translator-data-table td:nth-child(6){width:16%}.translator-data-table th:nth-child(7),.translator-data-table td:nth-child(7){width:14%;padding-left:12px;padding-right:12px}.translator-data-table th{color:#71788c;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.translator-data-table tr:last-child td{border-bottom:0}.translator-doc-name{align-items:center;gap:14px;min-width:220px;display:flex}.translator-doc-name>span{color:#596174;background:#f3f4f6;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.translator-doc-name button{color:#111827;text-align:left;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:800;display:block}.translator-doc-name button:disabled{cursor:default;opacity:1}.translator-doc-name small{color:#6b7280;margin-top:5px;font-size:.76rem;font-weight:600;display:block}.translator-status-stack{justify-items:start;gap:7px;display:grid}.translator-status-chip{text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:128px;min-height:29px;padding:0 12px;font-size:.72rem;font-weight:900;line-height:1.1;display:inline-flex}.translator-status-stack small{color:#6b7280;padding-left:16px;font-size:.76rem;font-weight:600;position:relative}.translator-status-stack small:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.translator-status-stack.available .translator-status-chip,.translator-status-stack.completed .translator-status-chip{color:#12895a;background:#dff7ec}.translator-status-stack.available small,.translator-status-stack.completed small{color:#10a66b}.translator-status-stack.progress .translator-status-chip{color:var(--purple);background:#ede9fe}.translator-status-stack.progress small{color:#a78bfa}.translator-status-stack.review .translator-status-chip{color:#a36c00;background:#fff2c4}.translator-status-stack.review small{color:#f2b51d}.translator-status-stack.neutral .translator-status-chip{color:#6b7280;background:#f3f4f6}.translator-row-actions{justify-content:flex-start;align-items:center;display:flex}.translator-action-button{color:#111827;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;max-width:158px;min-height:42px;padding:0 18px;font-size:.78rem;font-weight:900;display:inline-flex}.translator-action-button.available{color:#b98714;border-color:#d4af3780}.translator-action-button.progress{color:var(--purple);border-color:#8b5cf66b}.translator-see-more{margin-top:-4px}.translator-dashboard-message{margin-top:0}@keyframes pageEnter{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes authCardIn{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.985)}64%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes loginShowcaseIn{0%{opacity:0;clip-path:inset(0 0 0 36%);transform:translate(-24px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes emblemRise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)rotate(-5deg)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)scale(1)}}@keyframes welcomeIn{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes loginPortalOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}60%{opacity:1}to{opacity:0;filter:blur(8px);transform:translateY(-14px)scale(.985)}}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.quality-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quality-list li{border-bottom:1px solid var(--line);color:var(--mist);justify-content:space-between;padding:8px 0;display:flex}.project-board,.call-board-section{width:min(100%,1380px);margin-inline:auto}.project-board{gap:8px;display:grid}.project-flow-card{background:#fffffff5;border:1px solid #c9a84c29;border-radius:8px;min-width:0;padding:18px;box-shadow:0 10px 24px #0a0e1a0d}.project-flow-empty h3,.project-flow-title h2,.project-flow-panel h3,.call-card h3,.session-prep-card h2,.project-flow-empty p,.project-flow-title p,.project-flow-panel p,.call-card p,.session-prep-card p{margin:0}.project-flow-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.project-flow-title{gap:4px;display:grid}.project-flow-title .eyebrow{margin-bottom:0}.project-flow-title h2{font-size:clamp(1.1rem,1.9vw,1.42rem);line-height:1.08}.project-flow-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-flow-meta,.call-card-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.call-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.project-flow-metric,.call-card-metric{background:#f5f3ee8f;border:1px solid #ddd8ceeb;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.project-flow-label,.call-card-metric span,.session-prep-spotlight span{color:var(--mist);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.project-flow-metric strong,.call-card-metric strong,.session-prep-spotlight strong{overflow-wrap:anywhere}.project-flow-review-meta{grid-template-columns:repeat(2,minmax(150px,.18fr));margin:12px 0}.project-flow-review-meta.has-assignment{grid-template-columns:minmax(150px,.17fr) minmax(150px,.17fr) minmax(260px,.66fr)}.project-flow-review-meta .project-flow-metric{align-content:center;min-height:62px;padding:9px 12px}.project-flow-assignment-metric .project-flow-assignment{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%}.project-flow-assignment{justify-items:start;gap:8px;display:grid}.project-flow-grid{grid-template-columns:minmax(220px,.86fr) minmax(260px,1.18fr) minmax(220px,.86fr);gap:10px;display:grid}.project-flow-grid-archived{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.project-flow-panel{background:linear-gradient(#fffffffa,#f5f3eeb3);border:1px solid #ddd8cee0;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid;box-shadow:0 8px 18px #0a0e1a0a}.project-flow-actions{align-items:flex-start;width:100%}.project-flow-actions .btn{min-width:128px}.project-flow-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-flow-row-main{flex:1;gap:12px;min-width:0;display:grid}.project-flow-row-title{gap:2px;min-width:0;display:grid}.project-flow-row-title .eyebrow{margin-bottom:0}.project-flow-row-title strong{font-family:var(--display-font);font-size:1rem;line-height:1.1}.project-flow-row-title span{color:var(--mist);font-size:.92rem}.project-flow-row-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.project-flow-row-meta>div{background:#f5f3ee6b;border:1px solid #ddd8cee0;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.project-flow-row-meta small{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.project-flow-row-meta strong{overflow-wrap:anywhere}.project-flow-row-actions{flex:none}.interpreter-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;width:min(100%,1380px);margin:0 auto 24px;display:grid}.session-prep-card,.call-card{background:#fffffff5;border:1px solid #c9a84c29;border-radius:8px;min-width:0;padding:18px;box-shadow:0 10px 24px #0a0e1a0d}.session-prep-header,.call-card-header,.interpreter-board-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.session-prep-header{margin-bottom:14px}.session-prep-header .eyebrow,.call-card-header .eyebrow{margin-bottom:6px}.session-prep-spotlight{color:var(--paper);background:linear-gradient(135deg,#0a0e1af5,#2a3550e6);border:1px solid #c9a84c2e;border-radius:8px;gap:6px;margin-bottom:14px;padding:14px;display:grid}.session-prep-spotlight p,.session-prep-spotlight small{color:#f5f3eeb8}.session-readiness-list{gap:10px;display:grid}.session-readiness-item{background:#f5f3ee80;border:1px solid #ddd8ced6;border-radius:8px;gap:4px;padding:12px;display:grid}.session-readiness-item strong{font-family:var(--display-font);font-size:.96rem}.session-readiness-item span{color:var(--mist);font-size:.9rem;line-height:1.4}.interpreter-room-placeholder{min-height:100%}.call-board-section{margin-bottom:24px}.call-board-section:last-child{margin-bottom:0}.call-list{gap:14px;display:grid}.call-card{gap:12px;display:grid}.project-flow-empty,.call-card-empty{text-align:center;place-items:center}.call-card-note{color:var(--steel);border-top:1px solid #ddd8cee0;padding-top:12px;font-size:.95rem;line-height:1.5}.call-card-actions{justify-content:flex-start}.interpreter-dashboard-main{background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden;padding:0!important}.interpreter-dashboard-main>*{min-height:0}.interpreter-portal-shell{background:#fff;flex:auto;grid-template-columns:88px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative}.interpreter-portal-sidebar{background:#fff;border-right:1px solid #edf0f5;flex-direction:column;align-items:center;min-height:0;padding:18px 10px;display:flex}.interpreter-portal-logo{width:64px;color:var(--ink);justify-items:center;gap:4px;line-height:1;display:grid}.interpreter-portal-logo>img{-o-object-fit:contain;object-fit:contain;border-radius:7px;width:32px;height:32px}.interpreter-portal-logo strong{color:var(--ink);font-family:var(--display-font);letter-spacing:0;font-size:.78rem;font-weight:900;display:block}.interpreter-portal-logo strong span{color:var(--gold)}.interpreter-portal-logo small{color:var(--gold);letter-spacing:.14em;font-size:.56rem;font-weight:900}.interpreter-sidebar-nav{gap:12px;width:100%;margin-top:34px;display:grid}.interpreter-sidebar-button,.interpreter-sidebar-logout{color:#6b7280;width:100%;min-height:62px;font-family:var(--display-font);text-transform:lowercase;background:0 0;border:0;border-radius:8px;place-items:center;gap:5px;font-size:.68rem;font-weight:700;display:grid}.interpreter-sidebar-button svg,.interpreter-sidebar-logout svg{color:currentColor}.interpreter-sidebar-button.active{color:var(--purple);background:#f0e7ff}.interpreter-sidebar-button:hover,.interpreter-sidebar-logout:hover{color:var(--purple);background:#f7f3ff}.interpreter-sidebar-logout{margin-top:auto}.interpreter-portal-frame{background:#fff;grid-template-rows:66px minmax(0,1fr) 36px;min-width:0;min-height:0;display:grid}.interpreter-portal-header{background:#fff;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(250px,286px) minmax(0,1fr) minmax(250px,286px);align-items:center;gap:18px;min-width:0;padding:0 28px;display:grid}.interpreter-admin-profiles{grid-column:2;justify-content:center;align-self:stretch;align-items:stretch;gap:30px;margin:0;display:flex}.interpreter-admin-profiles a{color:#4b5563;align-items:center;font-size:.82rem;font-weight:750;display:inline-flex;position:relative}.interpreter-admin-profiles a.active,.interpreter-admin-profiles a:hover{color:var(--purple)}.interpreter-admin-profiles a.active:after{content:"";background:var(--purple);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.interpreter-portal-status{grid-column:1;align-items:center;gap:16px;min-width:0;display:flex}.interpreter-status-menu{position:relative}.interpreter-queue-button{color:#4b5563;min-width:142px;min-height:32px;font-family:var(--display-font);text-transform:lowercase;background:#fff;border:1px solid #e7e9ef;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #11182708}.interpreter-queue-button:disabled{opacity:1}.interpreter-queue-dot{background:#9ca3af;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.interpreter-queue-button.online .interpreter-queue-dot,.interpreter-queue-dot.online{background:#10a66e}.interpreter-queue-button.busy .interpreter-queue-dot{background:var(--purple)}.interpreter-queue-button.off_queue .interpreter-queue-dot,.interpreter-queue-dot.off_queue{background:#9ca3af}.interpreter-queue-button.offline .interpreter-queue-dot,.interpreter-queue-dot.offline{background:#ef4444}.interpreter-queue-button.not_answering .interpreter-queue-dot,.interpreter-queue-dot.not_answering{background:#f59e0b}.interpreter-status-menu-panel{z-index:30;background:#fff;border:1px solid #edf0f5;border-radius:8px;width:170px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 42px #11182721}.interpreter-status-menu-panel button{color:#4b5563;width:100%;min-height:42px;font-family:var(--display-font);text-align:left;text-transform:lowercase;background:0 0;border:0;border-bottom:1px solid #f3f4f6;align-items:center;gap:9px;padding:0 13px;font-size:.76rem;font-weight:750;display:flex}.interpreter-status-menu-panel button:last-child{border-bottom:0}.interpreter-status-menu-panel button.active,.interpreter-status-menu-panel button:hover{color:var(--purple);background:#f7f3ff}.interpreter-portal-timer{color:#111827;min-width:86px;font-family:var(--display-font);letter-spacing:.02em;text-align:left;font-size:.94rem;font-weight:900}.interpreter-portal-user{grid-column:3;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.interpreter-portal-user span{color:#4b5563;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.interpreter-portal-user strong{border:1px solid var(--purple);width:42px;height:42px;color:var(--purple);font-family:var(--display-font);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.interpreter-portal-content{min-width:0;min-height:0;padding:26px 28px 22px;overflow:auto}.interpreter-portal-content.is-call-view{padding:8px 28px 6px;overflow:hidden}.interpreter-workspace-loader{color:#111827;text-align:center;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.interpreter-workspace-loader .call-stage-wave{margin:0}.interpreter-workspace-loader strong{color:#5f6b7e;font-family:var(--display-font);font-size:.86rem;font-weight:800}.interpreter-portal-footer{color:#7b8497;background:#fff;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;min-width:0;min-height:36px;padding:0 28px;font-size:.72rem;display:flex}.interpreter-portal-footer strong{color:#111827;font-size:.78rem;font-weight:900}.interpreter-console-shell{flex-direction:column;min-height:0;display:flex}.interpreter-header-controls{align-items:center;gap:8px;display:flex}.interpreter-status-dropdown{gap:0;min-width:138px;display:grid}.interpreter-status-dropdown span{color:#f5f3ee9e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.interpreter-status-dropdown select,.interpreter-status-display{min-height:32px;color:var(--paper);font-family:var(--display-font);background:#f5f3ee14;border:1px solid #f5f3ee1f;border-radius:999px;padding:0 12px;font-size:.74rem;font-weight:700}.interpreter-status-dropdown select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#f5f3eed1 50%),linear-gradient(135deg,#f5f3eed1 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}.interpreter-status-dropdown.locked .interpreter-status-display{background:#c9a84c24;border-color:#c9a84c3d;align-items:center;display:flex}.interpreter-header-presence{align-items:center;gap:8px;display:flex}.interpreter-header-presence strong{color:var(--paper);font-family:var(--display-font);letter-spacing:.03em;font-size:.86rem}.interpreter-console-caption{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:7px;display:flex}.interpreter-console-caption .eyebrow{margin-bottom:5px}.interpreter-caption-stats{color:var(--mist);flex-wrap:wrap;align-items:center;gap:9px;font-size:.72rem;display:flex}.interpreter-console-body{flex:auto;grid-template-columns:58px minmax(0,1fr);gap:10px;min-height:0;display:grid}.interpreter-rail{align-content:start;gap:7px;display:grid}.interpreter-rail-button{min-height:46px;color:var(--steel);font-family:var(--display-font);text-align:center;background:#f5f3eeeb;border:1px solid #c9a84c2e;border-radius:8px;padding:7px 5px;font-size:.68rem;font-weight:700}.interpreter-rail-button.active{color:var(--paper);background:linear-gradient(135deg,#2a3550f0,#0a0e1afa);box-shadow:0 14px 28px #0a0e1a1f}.interpreter-console-content{flex-direction:column;gap:7px;min-width:0;min-height:0;display:flex;overflow:visible}.interpreter-home-shell{flex:auto;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:0;height:100%;min-height:0;display:grid}.interpreter-home-main,.interpreter-home-side{gap:10px;min-width:0;min-height:0;display:grid}.interpreter-home-main{padding-right:28px}.interpreter-home-side{border-left:1px solid #edf0f5;padding-left:28px}.interpreter-surface-card,.transara-surface-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #edf0f5;border-radius:8px;padding:16px}.interpreter-home-shell .interpreter-surface-card{background:0 0;border:0;border-radius:0;padding:0}.interpreter-home-main .interpreter-surface-card,.interpreter-home-side .interpreter-surface-card{flex-direction:column;height:100%;min-height:0;display:flex}.interpreter-surface-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.interpreter-surface-header h2,.transara-surface-card h2,.transara-client-hero h1,.call-workspace-header h2{margin:0}.interpreter-surface-header h2{color:#111827;font-size:1.38rem;line-height:1.12}.interpreter-history-stack{gap:8px;display:grid}.interpreter-history-table-wrap{background:#ffffffd1;border:1px solid #ddd8cee0;border-radius:8px;padding-right:0;overflow:auto}.interpreter-history-table{border-collapse:collapse;width:100%;min-width:820px;color:var(--ink);font-size:.78rem}.interpreter-history-table th{z-index:1;background:linear-gradient(135deg, var(--ink), var(--steel));color:var(--paper);letter-spacing:.02em;text-align:left;padding:9px 10px;font-size:.66rem;line-height:1.25;position:sticky;top:0}.interpreter-history-table th:first-child{border-top-left-radius:8px}.interpreter-history-table th:last-child{border-top-right-radius:8px}.interpreter-history-table td{vertical-align:middle;border-bottom:1px solid #2a355038;padding:10px}.interpreter-history-table tbody tr:nth-child(odd){background:#f5f3eef5}.interpreter-history-table tbody tr:nth-child(2n){background:#2a35500f}.interpreter-history-table tbody tr:nth-child(4n+3){background:#c9a84c1f}.interpreter-history-table tbody tr:nth-child(4n+4){background:#8892a41f}.interpreter-history-list{gap:12px;display:grid}.interpreter-history-empty-card{color:#9ca3af;text-align:center;background:#fff;border:1px solid #e7e9ef;border-radius:8px;align-content:center;place-items:center;gap:14px;min-height:180px;display:grid}.interpreter-history-empty-card p{color:#6b7280;margin:0;font-size:1rem;line-height:1.25}.interpreter-history-card{background:#fff;border:1px solid #edf0f5;border-radius:8px;gap:10px;padding:16px;display:grid}.interpreter-history-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.interpreter-history-card-top strong,.interpreter-assignment-header strong{color:var(--ink);font-family:var(--display-font);font-size:1rem;display:block}.interpreter-history-card-top small{color:#6b7280;font-size:.82rem;font-weight:800}.interpreter-history-card-top span,.interpreter-assignment-header span{color:#6b7280;font-size:.86rem}.interpreter-history-meta,.interpreter-assignment-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.interpreter-history-meta span,.interpreter-assignment-meta small{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:5px 10px;font-size:.72rem}.interpreter-history-empty{color:var(--mist);padding:18px 4px}.interpreter-scroll-panel{scrollbar-width:thin;min-height:0;max-height:calc(100dvh - 192px);padding-right:2px;overflow:hidden auto}.interpreter-assignment-list{gap:16px;display:grid}.interpreter-assignment-card,.interpreter-scheduled-card{background:#fff;border:1px solid #e7e9ef;border-radius:8px;gap:12px;padding:18px;display:grid;position:relative}.interpreter-answer-fab{width:46px;min-width:46px;height:46px;color:var(--paper);cursor:pointer;font-family:var(--display-font);background:#0a0e1af5;border:1px solid #c9a84c7a;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 12px 24px #0a0e1a2e}.interpreter-answer-fab.video{background:linear-gradient(135deg,#2a3550fa,#0a0e1afa)}.interpreter-answer-fab.audio{background:#245645fa}.interpreter-answer-fab span{color:var(--paper);font-size:1rem;line-height:1}.interpreter-answer-fab small{color:#f5f3eeb8;font-size:.56rem;line-height:1}.interpreter-demand-fab{z-index:40;color:#fff;cursor:pointer;width:82px;min-width:82px;height:82px;font-family:var(--display-font);background:radial-gradient(circle at 50% 34%,#37436757,#0000 38%),linear-gradient(145deg,#17213a,#101828 62%,#0a0e1a);border:2px solid #6f35ff;border-radius:50%;align-content:center;place-items:center;gap:3px;display:grid;position:fixed;bottom:58px;right:24px;box-shadow:0 20px 44px #10182838}.interpreter-demand-fab:disabled{cursor:wait;opacity:.72}.interpreter-demand-icon{color:#fff;place-items:center;line-height:1;display:grid}.interpreter-demand-fab small{color:#f5f3eec7;font-size:.58rem;font-weight:850;line-height:1}.interpreter-assignment-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interpreter-assignment-badge{text-transform:lowercase;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:27px;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.interpreter-assignment-badge.pending{color:#a36c00;background:#fff2c4}.interpreter-assignment-badge.ready{color:#139064;background:#dff8ed}.interpreter-assignment-badge.neutral{color:#6b7280;background:#f3f4f6}.interpreter-scheduled-card span,.interpreter-assignment-card small,.interpreter-scheduled-card small{color:#6b7280}.interpreter-assignment-card p,.interpreter-scheduled-card p{color:#6b7280;margin:0;font-size:.84rem;line-height:1.35}.interpreter-assignment-actions{justify-content:flex-start;align-items:center;display:flex}.interpreter-assignment-button{color:#111827;min-width:92px;min-height:40px;font-family:var(--display-font);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0 18px;font-size:.9rem;font-weight:800}.interpreter-assignment-button:hover{color:var(--purple);border-color:#8b5cf66b}.interpreter-settings-shell{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.interpreter-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.interpreter-settings-card{min-height:70px;color:var(--ink);text-align:center;background:#fffffff5;border:1px solid #c9a84c29;border-radius:8px;align-content:center;gap:3px;padding:10px;display:grid;box-shadow:0 10px 24px #0a0e1a0d}.interpreter-settings-card span{font-family:var(--display-font);font-size:.78rem;font-weight:700}.interpreter-settings-card small{color:var(--mist);font-size:.66rem;line-height:1.25}.interpreter-settings-card.active{border-color:#c9a84c70;box-shadow:0 18px 34px #0a0e1a14}.interpreter-settings-detail{flex-direction:column;flex:auto;gap:8px;min-height:0;max-height:calc(100dvh - 146px);display:flex;overflow:hidden}.interpreter-settings-detail-fill{min-height:0}.interpreter-settings-view-header{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.interpreter-settings-view-header h3{margin:0;font-size:1rem}.interpreter-settings-split{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:8px;min-width:0;display:grid}.interpreter-settings-scroll-area{scrollbar-width:thin;flex:auto;min-height:0;padding-right:2px;overflow:auto}.interpreter-settings-shell .btn{min-height:30px;padding:6px 10px;font-size:.66rem}.interpreter-settings-shell .call-sheet-grid{gap:7px}.interpreter-settings-shell .field>span{margin-bottom:4px;font-size:.6rem}.interpreter-settings-shell .field input,.interpreter-settings-shell .field select{min-height:32px;padding:6px 8px;font-size:.72rem}.interpreter-settings-shell .textarea{min-height:88px;padding:8px 10px;font-size:.76rem}.interpreter-panel-card{background:#fffffff5;border:1px solid #c9a84c29;border-radius:8px;min-width:0;padding:10px;box-shadow:0 10px 24px #0a0e1a0d}.interpreter-panel-copy{gap:3px;margin-bottom:8px;display:grid}.interpreter-panel-copy h3{margin:0;font-size:.95rem}.interpreter-panel-copy p{color:var(--steel);margin:0;font-size:.72rem;line-height:1.32}.interpreter-security-strip{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.interpreter-security-strip span{font-family:var(--display-font);font-weight:700}.interpreter-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interpreter-skill-title{width:100%;min-height:26px;color:var(--paper);text-transform:uppercase;background:#2a3550f5;border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;font-size:.64rem;font-weight:700;display:inline-flex}.interpreter-skill-list{border:1px solid #ddd8ceeb;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.interpreter-skill-list li{border-bottom:1px solid #ddd8ceeb;padding:6px 8px;font-size:.72rem}.interpreter-skill-list li:last-child{border-bottom:0}.interpreter-device-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.interpreter-device-column{grid-auto-rows:minmax(0,auto);gap:8px;min-height:0;display:grid}.interpreter-inline-card{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px;display:grid}.interpreter-camera-stage{aspect-ratio:16/9;background:#075b70 url(/transara-virtual-background.svg) 50%/cover no-repeat;border-radius:8px;place-items:center;min-height:clamp(220px,30vh,340px);display:grid;position:relative;overflow:hidden}.interpreter-camera-placeholder{color:var(--mist);text-align:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.interpreter-device-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.interpreter-device-controls select{border:1px solid #2a35502e;border-radius:8px;flex:1;min-height:32px;padding:6px 8px;font-size:.72rem}.interpreter-toggle{font-family:var(--display-font);align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.interpreter-meter{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin-bottom:8px;display:grid}.interpreter-meter span{background:#2a355024;border-radius:999px;min-height:26px}.interpreter-meter span.active{background:linear-gradient(180deg, var(--gold), #a87c2a)}.interpreter-config-shell{grid-template-columns:174px minmax(0,1fr);height:calc(100% + 48px);min-height:0;margin:-26px -28px -22px;display:grid;overflow:hidden}.interpreter-config-sidebar{background:#fff;border-right:1px solid #edf0f5;min-height:0;padding:25px 0}.interpreter-config-sidebar>.eyebrow{color:#7b8497;margin:0 18px 18px}.interpreter-config-sidebar nav{display:grid}.interpreter-config-sidebar button{color:#6b7280;min-height:44px;font-family:var(--display-font);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 18px;font-size:.82rem;font-weight:750;display:flex;position:relative}.interpreter-config-sidebar button svg{color:currentColor}.interpreter-config-sidebar button.active{color:var(--purple);background:#f0e7ff}.interpreter-config-sidebar button.active:before{content:"";background:var(--purple);width:3px;position:absolute;top:0;bottom:0;left:0}.interpreter-config-main{min-width:0;min-height:0;padding:26px 30px;overflow:auto}.interpreter-config-heading{gap:8px;margin-bottom:18px;display:grid}.interpreter-config-heading .eyebrow{color:#7b8497;margin:0}.interpreter-config-heading h2{color:#111827;margin:0;font-size:1.34rem;line-height:1.1}.interpreter-device-panel{gap:12px;min-height:0;display:grid}.interpreter-device-layout{grid-template-columns:minmax(280px,.92fr) minmax(300px,1fr);grid-template-areas:"camera side""audio network";align-items:stretch;gap:18px;display:grid}.interpreter-camera-card{grid-area:camera}.interpreter-device-column{grid-area:side;gap:18px;min-height:0;display:grid}.interpreter-audio-card{grid-area:audio}.interpreter-network-card{grid-area:network}.interpreter-config-card{background:#fff;border:1px solid #e7e9ef;border-radius:8px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.interpreter-config-card.interpreter-audio-card,.interpreter-config-card.interpreter-network-card{grid-template-rows:auto minmax(96px,1fr) auto;align-content:stretch}.interpreter-config-card-heading{gap:8px;display:grid}.interpreter-config-card-heading h3{color:#111827;align-items:center;gap:10px;margin:0;font-size:.92rem;line-height:1.15;display:inline-flex}.interpreter-config-card-heading h3 svg{color:var(--purple)}.interpreter-wifi-icon{width:22px;height:18px;color:var(--purple);flex:0 0 22px;place-items:end center;display:inline-grid;position:relative}.interpreter-wifi-icon span{opacity:.72;transform-origin:bottom;border:2px solid #0000;border-top-color:currentColor;border-bottom:0;border-radius:999px 999px 0 0;display:block;position:absolute;bottom:4px;left:50%;transform:translate(-50%)scale(1)}.interpreter-wifi-icon span:first-child{width:22px;height:13px}.interpreter-wifi-icon span:nth-child(2){width:15px;height:9px;bottom:3px}.interpreter-wifi-icon span:nth-child(3){width:8px;height:5px;bottom:2px}.interpreter-wifi-icon i{background:currentColor;border-radius:999px;width:4px;height:4px}.interpreter-wifi-icon.active span{animation:.95s ease-in-out infinite interpreter-wifi-pulse}.interpreter-wifi-icon.active span:nth-child(2){animation-delay:.12s}.interpreter-wifi-icon.active span:nth-child(3){animation-delay:.24s}.interpreter-config-card-heading p{color:#6b7280;margin:0;font-size:.76rem}.interpreter-camera-preview{width:100%;color:var(--purple)}.interpreter-camera-stage{aspect-ratio:1.18;background:#f1e8ff;border-radius:8px;place-items:center;width:100%;min-height:250px;display:grid;position:relative;overflow:hidden}.interpreter-camera-stage video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;width:100%;height:100%}.interpreter-camera-placeholder{color:var(--purple);align-content:center;place-items:center;gap:10px;font-size:.78rem;font-weight:750;display:grid;position:absolute;inset:0}.interpreter-virtual-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.interpreter-virtual-card .interpreter-config-card-heading{min-width:0}.interpreter-toggle{color:#6b7280;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;min-width:112px;font-size:.78rem;font-weight:750;transition:color .22s;display:grid;position:relative}.interpreter-toggle input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.interpreter-toggle-state{color:#6b7280;-webkit-user-select:none;user-select:none;transition:color .22s,opacity .22s,transform .22s}.interpreter-toggle.disabled .interpreter-toggle-state{color:#9ca3af;opacity:.82}.interpreter-toggle-switch{-webkit-user-select:none;user-select:none;background:#d1d5db;border-radius:999px;width:38px;height:22px;transition:background-color .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,transform .28s;display:block;position:relative;box-shadow:inset 0 0 0 1px #8b5cf629}.interpreter-toggle-switch span{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .24s;position:absolute;top:3px;left:3px;transform:translate(0)scale(1);box-shadow:0 2px 8px #1118272e}.interpreter-toggle.enabled .interpreter-toggle-switch{background:var(--purple);box-shadow:inset 0 0 0 1px #8b5cf633,0 8px 18px #8b5cf629}.interpreter-toggle.enabled .interpreter-toggle-switch span{transform:translate(16px)scale(1);box-shadow:0 3px 9px #4120873d}.interpreter-toggle:focus-within .interpreter-toggle-switch{box-shadow:inset 0 0 0 1px #8b5cf63d,0 0 0 3px #8b5cf624}.interpreter-toggle:active .interpreter-toggle-switch span{transform:translate(0)scale(.9)}.interpreter-toggle.enabled:active .interpreter-toggle-switch span{transform:translate(16px)scale(.9)}.interpreter-meter{grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;margin:0;display:grid}.interpreter-meter span{opacity:.62;transform-origin:50%;background:#e5e7eb;border-radius:999px;min-height:4px;transition:background-color .18s,opacity .26s,transform .28s;transform:scaleY(1)}.interpreter-meter span.active{background:var(--purple);opacity:1;transform:scaleY(1.12)}.interpreter-device-controls{gap:12px;margin-top:0;display:grid}.interpreter-device-controls select{color:#4b5563;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;min-height:40px;padding:0 12px;font-size:.8rem}.interpreter-config-action{min-height:39px;color:var(--purple);font-family:var(--display-font);background:#fff;border:1px solid #8b5cf694;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.interpreter-config-action.active svg{animation:.8s linear infinite interpreter-diagnostic-spin}.interpreter-audio-wave{min-height:82px;color:var(--purple);justify-content:center;align-self:center;align-items:center;gap:5px;display:flex}.interpreter-audio-wave span{opacity:.7;transform-origin:50%;background:currentColor;border-radius:999px;width:4px;height:22px;transform:scaleY(1)}.interpreter-audio-wave span:nth-child(2),.interpreter-audio-wave span:nth-child(8){opacity:.45;height:34px}.interpreter-audio-wave span:nth-child(4),.interpreter-audio-wave span:nth-child(6){opacity:.75;height:52px}.interpreter-audio-wave span:nth-child(5){height:64px}.interpreter-audio-wave.active span{animation:.82s ease-in-out infinite interpreter-audio-wave}.interpreter-audio-wave.active span:first-child,.interpreter-audio-wave.active span:nth-child(9){animation-delay:80ms}.interpreter-audio-wave.active span:nth-child(2),.interpreter-audio-wave.active span:nth-child(8){animation-delay:.16s}.interpreter-audio-wave.active span:nth-child(3),.interpreter-audio-wave.active span:nth-child(7){animation-delay:.24s}.interpreter-audio-wave.active span:nth-child(4),.interpreter-audio-wave.active span:nth-child(6){animation-delay:.32s}.interpreter-audio-wave.active span:nth-child(5){animation-delay:.4s}.interpreter-network-list{align-self:center;gap:0;display:grid}.interpreter-network-list span{color:#6b7280;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:31px;font-size:.78rem;display:flex}.interpreter-network-list strong{color:#10a66e;text-transform:lowercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.interpreter-network-list i{background:currentColor;border-radius:50%;width:5px;height:5px}.interpreter-config-message{margin:0!important}@keyframes interpreter-audio-wave{0%,to{opacity:.45;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1.16)}}@keyframes interpreter-wifi-pulse{0%,to{opacity:.38;transform:translate(-50%)scale(.86)}45%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes interpreter-diagnostic-spin{to{transform:rotate(360deg)}}.call-workspace-shell{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.interpreter-call-workspace{color:#101828}.call-workspace-grid{grid-template-columns:minmax(272px,.86fr) minmax(460px,1.42fr) minmax(268px,.82fr);align-items:stretch;gap:18px;height:100%;min-height:0;display:grid}.call-workspace-card{background:#fff;border:1px solid #e6eaf0;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:18px;display:flex;box-shadow:0 1px 2px #1018280a}.call-workspace-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.call-workspace-header.compact{margin-bottom:14px}.call-workspace-header .eyebrow{align-items:center;gap:8px;display:inline-flex}.call-workspace-header h2{color:#101828;margin-top:14px;font-size:1.12rem;line-height:1.1}.call-workspace-header>div>span{color:#667085;margin-top:8px;font-size:.86rem;font-weight:750;display:block}.call-workspace-tabs{border-bottom:1px solid #e6eaf0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -18px 8px;padding:0 18px;display:grid}.call-tab{color:#475467;background:0 0;border:0;border-bottom:3px solid #0000;place-items:center;gap:6px;min-height:64px;padding:0 6px 10px;font-size:.68rem;font-weight:800;display:grid}.call-tab svg{color:currentColor}.call-tab.active{border-bottom-color:var(--gold);color:#9a6a00}.call-info-list{min-height:0;padding-top:4px;overflow:auto}.call-info-row{border-bottom:1px solid #eef2f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.call-info-row:last-child{border-bottom:0}.call-info-icon{color:#667085;background:#f2f4f7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.call-info-row small{color:#667085;font-size:.7rem;font-weight:750;display:block}.call-info-row strong{color:#101828;text-overflow:ellipsis;font-size:.82rem;font-weight:850;line-height:1.3;display:block;overflow:hidden}.call-info-copy{color:#475467;background:#f8fafc;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.call-info-copy:hover{background:#eef2f6}.call-workspace-panel-body{color:#475467;background:#f8fafc;border:1px solid #e6eaf0;border-radius:8px;min-height:0;padding:14px;font-size:.82rem;line-height:1.55;overflow:auto}.call-workspace-panel-body h3{color:#101828;margin:0 0 10px;font-size:.92rem}.call-script-list{color:#475467;margin:0;padding-left:18px;line-height:1.55}.call-intake-form,.call-report-form{gap:12px;display:grid}.call-intake-form label,.call-report-form label{gap:7px;display:grid}.call-intake-form label span,.call-report-form label span{color:#667085;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.call-intake-form input,.call-report-form select,.call-report-form textarea{color:#101828;width:100%;font-family:var(--display-font);background:#fff;border:1px solid #dde3ec;border-radius:8px;outline:none;padding:11px 12px;font-size:.8rem;font-weight:700}.call-report-form textarea{resize:vertical;min-height:116px;line-height:1.45}.call-intake-form small,.call-report-sent{color:#667085;font-size:.72rem;font-weight:700;line-height:1.4}.call-report-submit{color:#be123c;min-height:42px;font-family:var(--display-font);background:#e11d4814;border:1px solid #e11d4838;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:850;display:inline-flex}.call-report-submit:hover{background:#e11d481f}.call-workspace-stage{box-shadow:none;background:0 0;border:0;gap:12px;padding:6px 0 0}.call-stage-video{background:radial-gradient(circle at 50% 42%,#8b5cf629,#0000 28%),radial-gradient(circle at 78% 18%,#d4af3714,#0000 34%),linear-gradient(135deg,#060b18,#101828 54%,#050816);border:1px solid #101828;border-radius:8px;flex:auto;min-height:clamp(360px,57vh,590px);position:relative;overflow:hidden;box-shadow:0 18px 34px #10182824}.call-video-remote,.call-video-local{background:#02040a}.call-video-remote{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:clamp(360px,57vh,590px)}.call-local-video-frame{z-index:5;contain:layout paint;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform, width, height;background:#02040a;border:2px solid #ffffffc7;border-radius:8px;position:absolute;bottom:28px;right:22px;overflow:hidden;box-shadow:0 18px 36px #00000052}.call-video-local{z-index:5;-o-object-fit:cover;object-fit:cover;border:2px solid #ffffffc7;border-radius:8px;width:min(220px,31%);min-width:168px;height:126px;position:absolute;inset:auto 22px 28px auto;box-shadow:0 18px 36px #00000052}.call-video-local.is-covered{opacity:0}.call-local-video-frame .call-video-local{z-index:1;border-radius:inherit;width:100%;min-width:0;height:100%;box-shadow:none;pointer-events:none;border:0;inset:0 auto auto 0}.call-local-drag-handle,.call-local-resize-handle{z-index:8;color:#ffffffeb;background:#10182894;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute}.call-local-drag-handle{cursor:grab;border-radius:0 0 7px;flex-direction:column;gap:2px;top:0;left:0}.call-local-drag-handle:active{cursor:grabbing}.call-local-drag-handle span{background:currentColor;border-radius:999px;width:11px;height:2px;display:block}.call-local-resize-handle{cursor:nesw-resize;border-radius:0 0 0 7px;top:0;right:0}.call-video-cover{z-index:4;border-radius:inherit;color:#f5f3eedb;letter-spacing:.04em;text-transform:uppercase;background:#02040a;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute}.call-video-cover.remote{inset:0}.call-reconnecting-overlay{z-index:30;color:#fff;text-align:center;background:#02040ae6;align-content:center;justify-items:center;gap:16px;display:grid;position:absolute;inset:0}.call-reconnecting-overlay strong{color:#f5f3eeeb;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:850}.call-video-cover.local{z-index:6;border:2px solid #ffffffc7;border-radius:8px;width:min(220px,31%);min-width:168px;height:126px;inset:auto 22px 28px auto;box-shadow:0 18px 36px #00000052}.call-local-video-frame .call-video-cover.local{border-radius:inherit;width:100%;min-width:0;height:100%;box-shadow:none;border:0;inset:0 auto auto 0}.call-connection-overlay{z-index:8;color:#fff;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02040a6b;align-content:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.call-connection-overlay .transara-client-spinner{width:42px;height:42px}.call-connection-overlay strong{font-size:1.05rem;font-weight:850}.call-connection-overlay span{color:#ffffffbd;font-size:.86rem;font-weight:700}.call-stage-placeholder{z-index:2;color:#fff;text-align:center;align-content:center;place-items:center;gap:11px;padding:52px 32px 158px;display:grid;position:absolute;inset:0}.call-stage-placeholder strong{font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.1}.call-stage-placeholder>span{color:#ffffffd1;font-size:.9rem;font-weight:650}.call-stage-wave{align-items:center;gap:8px;height:48px;margin-bottom:4px;display:inline-flex}.call-stage-wave span{background:var(--purple);border-radius:999px;width:3px;height:18px;animation:1.25s ease-in-out infinite call-wave-pulse;display:block}.call-stage-wave span:nth-child(2),.call-stage-wave span:nth-child(6){height:28px;animation-delay:80ms}.call-stage-wave span:nth-child(3),.call-stage-wave span:nth-child(5){background:var(--gold);height:40px;animation-delay:.16s}.call-stage-wave span:nth-child(4){height:54px;animation-delay:.24s}.call-quality-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:inline-flex}.call-quality-strip span{color:#ffffffe6;background:#ffffff17;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.call-quality-strip svg,.call-quality-strip span:last-child svg:last-child{color:#22c55e}.call-stage-controls{flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.call-stage-timer{gap:2px;min-width:72px;display:grid}.call-stage-timer strong{color:#101828;font-family:var(--display-font);font-size:1.18rem;line-height:1}.call-stage-timer span{color:#667085;text-transform:capitalize;font-size:.74rem;font-weight:750}.call-control-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));justify-content:stretch;gap:10px;display:grid}.interpreter-call-action{color:#101828;min-height:50px;font-family:var(--display-font);background:#fff;border:1px solid #dde3ec;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:.78rem;font-weight:850;display:inline-flex}.interpreter-call-action:hover{background:#f8fafc}.interpreter-call-action.danger{color:#e11d48;background:#fff8f8;border-color:#ffd6d6}.interpreter-call-action:disabled{cursor:wait;opacity:.65}.call-workspace-sidebar{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.external-calls-card,.interpreter-tools-card{flex:none}.external-dial-form{gap:8px;display:grid}.external-dial-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.external-dial-row input,.external-country-button{color:#475467;min-height:40px;font-family:var(--display-font);background:#fff;border:1px solid #dde3ec;border-radius:7px;padding:0 10px;font-size:.74rem;font-weight:750}.external-dial-row input{width:100%}.external-country-button{padding:0}.external-dial-row .external-dial-primary,.external-dial-row .external-dial-secondary{width:44px;min-width:44px;height:40px;font-family:var(--display-font);border-radius:7px;justify-content:center;align-items:center;padding:0;font-weight:850;display:inline-flex}.external-dial-primary{border:1px solid var(--purple);background:var(--purple);color:#fff}.external-dial-secondary{color:#101828;background:#fff;border:1px solid #dde3ec}.external-dial-secondary:hover{background:#f8fafc}.external-lines-header{border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.external-lines-header strong{color:#101828;font-size:.78rem;font-weight:850}.external-lines-header svg{color:#667085}.external-line-list{gap:10px;margin-top:10px;display:grid}.external-line-empty{color:#667085;border:1px dashed #dde3ec;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:0 12px;font-size:.74rem;font-weight:750;display:flex}.external-line-empty svg{color:#10a66e}.external-line-empty.connected{color:#087443;background:#f6fef9;border-style:solid}.external-line-card{background:#fff;border:1px solid #e6eaf0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.external-line-card.paused{background:#fffbf0}.external-line-phone{color:#fff;background:#17b26a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.external-line-card.paused .external-line-phone{background:#d4af37}.external-line-copy{gap:2px;min-width:0;display:grid}.external-line-copy strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;line-height:1.15;overflow:hidden}.external-line-copy small{color:#087443;font-size:.68rem;font-weight:800}.external-line-card.paused .external-line-copy small{color:#9b6b00}.external-line-controls{align-items:center;gap:6px;display:inline-flex}.external-line-controls button{color:#101828;background:#fff;border:1px solid #dde3ec;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.external-line-controls button:hover{background:#f8fafc}.external-line-controls button.danger{color:#e11d48;border-color:#ffd6d6}.interpreter-tools-card{border-left:3px solid #8b5cf65c}.interpreter-tools-card .eyebrow{margin-bottom:12px}.interpreter-tools-card>button{min-height:64px;color:var(--purple);text-align:left;background:0 0;border:0;border-bottom:1px solid #eef2f6;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.interpreter-tools-card>button:last-child{border-bottom:0}.interpreter-tools-card>button>span{gap:4px;display:grid}.interpreter-tools-card strong{color:#101828;font-size:.78rem;font-weight:850}.interpreter-tools-card small{color:#667085;font-size:.72rem;font-weight:700}.interpreter-tools-card.is-active-tool{padding:14px}.interpreter-tool-panel{grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.interpreter-tool-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.interpreter-tool-panel-header .eyebrow{margin:0 0 5px}.interpreter-tool-panel-header h3{color:#101828;margin:0;font-size:.9rem}.interpreter-tool-panel-actions{align-items:center;gap:6px;display:inline-flex}.interpreter-tool-panel-actions button{color:#475467;background:#fff;border:1px solid #dde3ec;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.interpreter-tool-panel-actions button:hover{color:var(--purple);background:#f8fafc}.interpreter-tool-panel textarea{resize:none;color:#101828;width:100%;min-height:0;font-family:var(--display-font);background:#fff;border:1px solid #dde3ec;border-radius:8px;outline:none;padding:12px;font-size:.78rem;font-weight:700;line-height:1.5}.interpreter-terms-placeholder{color:#667085;text-align:center;background:#f8fafc;border:1px dashed #dde3ec;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:0;font-size:.76rem;font-weight:750;display:grid}.interpreter-terms-placeholder svg{color:var(--purple)}.is-call-view .call-workspace-shell,.is-call-view .call-workspace-grid{height:100%;min-height:0}.is-call-view .call-workspace-grid{grid-template-columns:minmax(252px,.82fr) minmax(430px,1.42fr) minmax(252px,.78fr);gap:16px}.is-call-view .call-workspace-card{padding:16px;overflow:hidden}.is-call-view .call-workspace-form{min-height:0}.is-call-view .call-workspace-header{margin-bottom:8px}.is-call-view .call-workspace-header h2{margin-top:10px;font-size:1.02rem}.is-call-view .call-workspace-header>div>span{margin-top:7px;font-size:.8rem}.is-call-view .call-workspace-tabs{margin-bottom:6px}.is-call-view .call-tab{gap:4px;min-height:54px;padding-bottom:8px;font-size:.64rem}.is-call-view .call-info-list{flex:auto;min-height:0;overflow:auto}.is-call-view .call-workspace-panel-body{flex:auto}.is-call-view .call-info-row{gap:10px;padding:10px 0}.is-call-view .call-info-icon{width:28px;height:28px}.is-call-view .call-info-row small{font-size:.66rem}.is-call-view .call-info-row strong{font-size:.78rem}.is-call-view .call-workspace-stage{grid-template-rows:minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;padding-top:0;display:grid}.is-call-view .call-stage-video,.is-call-view .call-video-remote{height:100%;min-height:0}.is-call-view .call-stage-controls{display:block}.is-call-view .call-control-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.is-call-view .interpreter-call-action{min-height:44px;font-size:.74rem}.is-call-view .call-workspace-sidebar{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;display:grid;overflow:hidden}.is-call-view .external-calls-card{flex-direction:column;min-height:0;padding-top:14px;display:flex}.is-call-view .interpreter-tools-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.is-call-view .external-line-list{flex:auto;align-content:start;min-height:0;overflow:auto}.is-call-view .interpreter-tools-card>button{min-height:58px}@media (max-width:1240px){.call-workspace-grid{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr)}.call-workspace-sidebar{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@keyframes call-wave-pulse{0%,to{opacity:.62;transform:scaleY(.64)}50%{opacity:1;transform:scaleY(1)}}.transara-client-shell,.transara-call-shell{min-height:100vh;color:var(--paper);background:radial-gradient(circle at top,#c9a84c29,#0000 34%),linear-gradient(#0a0e1afa,#2a3550f5);padding:28px}.transara-client-shell-embedded{height:100%;min-height:0;color:var(--ink);background:0 0;padding:0}.transara-client-hero{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:16px;width:min(1240px,100%);margin:0 auto 16px;display:grid}.transara-client-hero .muted{color:#f5f3eebd}.transara-client-shell-embedded .transara-client-hero .muted{color:var(--mist)}.transara-client-status-card{background:#f5f3ee14;border:1px solid #c9a84c3d;border-radius:8px;gap:8px;padding:18px;display:grid}.transara-client-status-card span,.transara-client-status-card small{color:#f5f3eebd}.transara-client-shell-embedded .transara-client-status-card{color:var(--ink);background:#fffffff5}.transara-client-shell-embedded .transara-client-status-card span,.transara-client-shell-embedded .transara-client-status-card small{color:var(--mist)}.transara-client-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:16px;width:min(1240px,100%);margin:0 auto;display:grid}.transara-client-dashboard-main{flex-direction:column;display:flex;overflow:hidden}.transara-client-form-card{flex-direction:column;gap:18px;min-height:0;display:flex}.transara-client-section-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.transara-client-language-pill{color:var(--steel);font-family:var(--display-font);background:#2a355014;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.transara-client-fields{align-items:start}.transara-client-side{align-content:start;gap:16px;display:grid}.transara-service-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transara-service-switch button{min-height:90px;color:var(--steel);text-align:left;background:#f5f3ee85;border:1px solid #c9a84c29;border-radius:8px;gap:6px;padding:14px;display:grid}.transara-service-switch button strong{color:var(--ink);font-family:var(--display-font);font-size:.95rem}.transara-service-switch button span{color:var(--mist);font-size:.86rem;line-height:1.4}.transara-service-switch button.active{background:#c9a84c1f;border-color:#c9a84c70;box-shadow:0 14px 30px #0a0e1a14}.transara-client-kiosk{align-content:center;gap:18px;width:min(1040px,100%);min-height:min(680px,100dvh - 56px);margin:0 auto;display:grid}.transara-client-kiosk-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.transara-client-kiosk-header h1{color:inherit;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.transara-client-kiosk-header span{color:#f5f3eead;font-family:var(--display-font);font-size:.8rem;font-weight:700}.transara-client-shell-embedded .transara-client-kiosk-header span{color:var(--mist)}.transara-client-request-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px;display:grid}.transara-request-card{min-height:360px;color:var(--ink);align-content:start;gap:14px;padding:18px;display:grid}.transara-request-card-top{gap:4px;display:grid}.transara-request-card-top h2{color:var(--ink);margin:0;font-size:clamp(1.45rem,2vw,2rem)}.transara-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.transara-mode-switch button{min-height:38px;color:var(--steel);font-family:var(--display-font);background:#f5f3eeb8;border:1px solid #2a355024;border-radius:999px;font-size:.76rem;font-weight:800}.transara-mode-switch button.active{color:#7c6122;background:#c9a84c24;border-color:#c9a84c99}.transara-call-button{width:100%;min-height:46px}.transara-schedule-grid{grid-template-columns:1fr .72fr .72fr;gap:10px;display:grid}.transara-request-compact-status{background:#f5f3ee8f;border:1px solid #ddd8ced6;border-radius:8px;gap:4px;padding:10px;display:grid}.transara-request-compact-status span{color:var(--mist);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.transara-request-compact-status strong{color:var(--ink);font-family:var(--display-font);text-transform:capitalize;font-size:1rem}.transara-request-compact-status small{color:var(--steel)}.transara-call-shell-kiosk{background:#02040a;width:100vw;height:100dvh;min-height:100dvh;padding:0;display:flex;overflow:hidden}.client-call-workspace{background:#02040a;flex:1 0 100vw;gap:0;width:100vw;max-width:none;height:100dvh;min-height:0;display:flex;overflow:hidden}.client-call-stage{background:#02040a;flex:1 0 100vw;width:100vw;max-width:none;height:100dvh;min-height:0;position:relative;overflow:hidden}.client-call-stage .call-video-remote{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.client-call-stage .call-video-local{z-index:7;-o-object-fit:contain;object-fit:contain;border-color:#f5f3eeeb;width:min(180px,18vw);min-width:118px;height:min(112px,11.2vw);min-height:74px;inset:clamp(10px,2vw,18px) clamp(10px,2vw,18px) auto auto}.client-call-stage .call-video-cover.local{z-index:8;pointer-events:none;border-color:#f5f3eeeb;width:min(180px,18vw);min-width:118px;height:min(112px,11.2vw);min-height:74px;inset:clamp(10px,2vw,18px) clamp(10px,2vw,18px) auto auto}.transara-client-call-dashboard-main .transara-call-shell-kiosk,.transara-client-call-dashboard-main .client-call-workspace,.transara-client-call-dashboard-main .client-call-stage{width:100vw;height:100dvh;min-height:0}.client-call-controls{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e1ac7;border:1px solid #f5f3ee24;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 42px #00000061}.client-call-controls .btn{min-height:38px;color:var(--paper);border-color:#f5f3ee2e}.transara-client-dashboard-main{background:#f3f5f8;overflow:hidden;padding:0!important}.transara-client-call-dashboard-main{z-index:100;background:#02040a;width:100vw;height:100dvh;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden;padding:0!important}.transara-client-shell{min-height:100dvh;color:var(--ink);background:#f3f5f8;padding:0;font-family:DM Sans,system-ui,sans-serif}.transara-client-shell-embedded{width:100%;height:100%;min-height:0}.transara-client-app{background:#f7f8fa;grid-template-rows:56px minmax(0,1fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.transara-client-shell-embedded .transara-client-app{height:100%;min-height:0}.transara-client-topbar{background:var(--white);border-bottom:1px solid #e4e8f0;justify-content:space-between;align-items:center;gap:14px;padding:0 24px;display:flex}.transara-client-brand{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.transara-client-brand strong{color:var(--ink);letter-spacing:0;font-size:1.13rem;font-weight:800}.transara-client-brand strong span,.transara-client-brand em{color:var(--gold)}.transara-client-brand em{font-size:.74rem;font-style:normal;font-weight:800}.transara-client-brand small{color:#a1a9b6;font-size:.78rem;font-weight:700}.transara-client-location{color:#556174;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-size:.78rem;font-weight:600;display:flex}.transara-client-location svg{color:#667386;flex:none}.transara-client-location span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transara-client-avatar{background:var(--gold);width:34px;height:34px;color:var(--white);border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:.78rem;font-weight:800;display:grid}.transara-client-avatar-menu{flex:none;position:relative}.transara-client-user-menu{z-index:30;background:var(--white);width:min(260px,100vw - 28px);color:var(--ink);border:1px solid #c9a84c42;border-radius:8px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 42px #0a0e1a29}.transara-client-user-menu div{gap:4px;padding:14px;display:grid}.transara-client-user-menu strong{font-size:.9rem;line-height:1.2}.transara-client-user-menu span{color:#7c8798;overflow-wrap:anywhere;font-size:.78rem}.transara-client-user-menu button{width:100%;min-height:40px;color:var(--ink);text-align:left;text-transform:uppercase;background:#f6f7fa;border:0;border-top:1px solid #e4e8f0;padding:10px 14px;font-size:.76rem;font-weight:800}.transara-client-user-menu button:hover{background:#c9a84c1f}.transara-client-body{grid-template-columns:124px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.transara-client-sidebar{background:var(--white);border-right:1px solid #e4e8f0;flex-direction:column;justify-content:space-between;min-height:0;padding:0 0 22px;display:flex}.transara-client-nav-item{color:#667386;text-align:left;background:0 0;border:0;border-left:4px solid #0000;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 16px;font-size:.72rem;font-weight:700;display:flex}.transara-client-nav-item svg{color:currentColor;width:17px;height:17px}.transara-client-nav-item.active{border-left-color:var(--gold);color:var(--ink);background:#c9a84c14}.transara-client-logout{color:#7b8494;min-height:42px}.transara-client-main-panel{--client-grid-gap:12px;--client-language-card-width:146px;--client-language-card-height:78px;--client-stack-width:778px;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:center;min-height:0;padding:24px clamp(20px,4vw,44px) 18px;display:flex;overflow:hidden auto}.transara-client-main-panel.is-utility-view{align-items:stretch;padding:24px clamp(20px,4vw,44px) 18px}.transara-client-eyebrow{width:min(100%, var(--client-stack-width));color:#737f92;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:800}.transara-client-language-grid{width:min(100%, var(--client-stack-width));grid-template-columns:repeat(var(--language-columns), var(--client-language-card-width));grid-template-rows:repeat(2, var(--client-language-card-height));gap:var(--client-grid-gap);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#67728747 transparent;touch-action:pan-x;-webkit-overflow-scrolling:touch;grid-auto-flow:row;max-width:100%;padding:0 2px 6px;display:grid;overflow:auto hidden}.transara-client-language-card{min-height:var(--client-language-card-height);background:var(--white);color:var(--ink);text-align:center;border:1px solid #e0e5ed;border-radius:6px;place-items:center;gap:4px;padding:10px 12px;display:grid;position:relative;box-shadow:0 8px 20px #10182809}.transara-client-language-card strong{font-size:.88rem;font-weight:800;line-height:1}.transara-client-language-card span{color:#1b2434;font-size:.66rem;font-weight:700}.transara-client-language-card.active{border-color:var(--gold);background:#fffdf8;box-shadow:inset 0 0 0 1px #c9a84c38,0 8px 20px #10182809}.transara-client-language-card.active strong{color:#a66f00}.transara-client-language-check{background:var(--gold);border-radius:999px;place-items:center;width:14px;height:14px;line-height:1;display:grid;position:absolute;top:8px;right:9px;color:var(--white)!important;font-size:.52rem!important}.transara-client-action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.transara-client-call-card,.transara-client-schedule-card{width:min(100%, var(--client-stack-width));background:var(--white);border:1px solid #e0e5ed;border-radius:6px;box-shadow:0 8px 22px #10182809}.transara-client-call-card{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 18px;display:flex}.transara-client-call-language{flex:auto;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.transara-client-call-icon,.transara-client-schedule-icon{border-radius:999px;flex:none;place-items:center;display:grid}.transara-client-call-icon{width:38px;height:38px;color:var(--purple);background:#efe7ff}.transara-client-schedule-icon{width:34px;height:34px;color:var(--gold);background:#c9a84c24}.transara-client-call-title{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.transara-client-call-title strong{color:var(--ink);font-size:.92rem;font-weight:800}.transara-client-call-title span{color:#0aa36f;white-space:nowrap;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.transara-client-call-title i{background:#14ad76;border-radius:999px;width:5px;height:5px}.transara-client-call-actions{flex:none;grid-template-columns:repeat(2,minmax(132px,1fr));gap:10px;display:grid}.transara-client-call-actions button{text-transform:uppercase;justify-content:center;align-items:center;gap:9px;display:inline-flex}.transara-client-call-actions svg{width:16px;height:16px}.transara-client-schedule-card{margin-top:16px;overflow:hidden}.transara-client-schedule-summary{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.transara-client-schedule-summary>svg{color:#6d788b;width:17px;height:17px}.transara-client-schedule-summary strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.transara-client-schedule-summary small{color:#667386;margin-top:3px;font-size:.66rem;font-weight:700;display:block}.transara-client-schedule-details{border-top:1px solid #e8ecf2;gap:10px;padding:12px 18px 16px;display:grid}.transara-client-help{width:min(100%, var(--client-stack-width));color:#7b8494;text-align:center;margin:18px 0 0;font-size:.66rem;font-weight:700}.transara-client-help button{color:var(--purple);font:inherit;background:0 0;border:0;padding:0;font-weight:900}.transara-client-settings-shell{background:#fff;border:1px solid #dde3ec;border-radius:8px;grid-template-columns:184px minmax(0,1fr);width:min(100%,960px);min-height:420px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}.transara-client-language-switch-loader{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--ink);text-align:center;background:#ffffffd1;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.transara-client-language-switch-loader .call-stage-wave{margin:0}.transara-client-language-switch-loader strong{color:#5f6b7e;font-family:var(--display-font);font-size:.86rem;font-weight:800}.transara-client-settings-sidebar{background:#fbfcfe;border-right:1px solid #e6eaf0;padding:22px 0}.transara-client-settings-sidebar .transara-client-eyebrow{width:auto;margin:0 20px 14px}.transara-client-settings-sidebar nav{display:grid}.transara-client-settings-sidebar button{color:#667386;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:.72rem;font-weight:800;display:flex}.transara-client-settings-sidebar button.active{border-left-color:var(--gold);color:#a66f00;background:#c9a84c1a}.transara-client-settings-sidebar svg{width:17px;height:17px}.transara-client-settings-main{align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.transara-client-settings-heading{gap:5px;display:grid}.transara-client-settings-heading .transara-client-eyebrow{width:auto;margin:0}.transara-client-settings-heading h2{color:var(--ink);margin:0;font-size:1.18rem;line-height:1.15}.transara-client-settings-heading>span{color:#667386;max-width:620px;font-size:.78rem;font-weight:650;line-height:1.45}.transara-client-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.transara-client-settings-card,.transara-client-utility-card{background:#fff;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 1px 2px #1018280a}.transara-client-settings-card{align-content:start;gap:18px;min-height:218px;padding:20px;display:grid}.transara-client-settings-card-heading{align-items:flex-start;gap:12px;display:flex}.transara-client-settings-card-heading>span,.transara-client-utility-icon{color:#b8871c;background:#c9a84c1f;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid}.transara-client-settings-card-heading h3{color:var(--ink);margin:0;font-size:.94rem;line-height:1.2}.transara-client-settings-card-heading p,.transara-client-pair-preview p,.transara-client-utility-card p,.transara-client-utility-card small{color:#667386;margin:5px 0 0;font-size:.72rem;font-weight:650;line-height:1.45}.transara-client-segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.transara-client-segmented button{color:#475467;background:#fff;border:1px solid #d7dee9;border-radius:7px;min-height:40px;font-size:.74rem;font-weight:850}.transara-client-segmented button.active{color:#a66f00;background:#fff8e6;border-color:#c9a84c8a}.transara-client-pair-preview{background:#f8fafc;border:1px solid #e6eaf0;border-radius:7px;gap:5px;padding:12px;display:grid}.transara-client-pair-preview small{color:#737f92;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.transara-client-pair-preview strong{color:var(--ink);font-size:.88rem}.transara-client-utility-card{justify-items:start;gap:8px;width:min(100%,720px);padding:28px;display:grid}.transara-client-utility-card .transara-client-eyebrow{width:auto;margin:4px 0 0}.transara-client-utility-card h2{color:var(--ink);margin:0;font-size:1.18rem}.transara-client-utility-card small{border-top:1px solid #e6eaf0;margin-top:6px;padding-top:14px;display:block}.transara-client-action-card{background:var(--white);border:1px solid #e0e5ed;border-radius:14px;align-content:start;gap:18px;min-height:246px;padding:26px 24px;display:grid;box-shadow:0 12px 28px #0a0e1a09}.transara-client-action-heading{align-items:flex-start;gap:12px;display:flex}.transara-client-action-heading svg{color:var(--gold);flex:none;margin-top:2px}.transara-client-action-heading h2{color:var(--ink);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1.26rem;font-weight:800;line-height:1.1}.transara-client-action-heading p{color:#a0a9b8;margin:6px 0 0;font-size:.9rem;font-weight:700;line-height:1.35}.transara-client-selected-language,.transara-client-inline-message{color:#b8871c;font-size:.86rem;font-weight:700}.transara-client-choice-row,.transara-client-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transara-client-schedule-details .transara-client-choice-row{grid-template-columns:repeat(4,minmax(0,1fr))}.transara-client-schedule-fields input,.transara-client-secondary-action,.transara-client-gold-action,.transara-client-outline-action{border-radius:6px;min-height:38px;font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;font-weight:800}.transara-client-schedule-fields input{width:100%;color:var(--steel);background:#fff;border:1px solid #d7dee9;outline:none;padding:0 12px}.transara-client-secondary-action,.transara-client-gold-action,.transara-client-outline-action{border:1px solid #d7dee9;padding:0 16px}.transara-client-secondary-action{color:var(--ink);background:#fff}.transara-client-gold-action{border-color:var(--gold);background:var(--gold);color:var(--white)}.transara-client-outline-action{border-color:var(--gold);background:var(--white);color:#bd8b20;width:100%}.transara-client-footer{background:var(--white);color:#97a0ad;border-top:1px solid #e4e8f0;justify-content:space-between;align-items:center;gap:14px;padding:0 30px;font-size:.82rem;font-weight:700;display:flex}.transara-client-footer strong{color:var(--ink)}.transara-client-calling-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f5f7faa3;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.transara-client-calling-card{width:min(86vw,320px);color:var(--ink);text-align:center;background:#fffffff5;border:1px solid #c9a84c47;border-radius:18px;place-items:center;gap:12px;padding:30px 24px;display:grid;box-shadow:0 28px 80px #0a0e1a29}.transara-client-calling-card strong{font-size:1.24rem;font-weight:800}.transara-client-calling-card span{color:#8f99a8;font-size:.92rem;font-weight:700}.transara-client-spinner{border:3px solid #c9a84c2e;border-top-color:var(--gold);border-radius:999px;width:48px;height:48px;animation:.82s linear infinite scanner-finalizing-spin}.transara-client-cancel-call{color:#9a3232;background:#b63f3f1a;border:1px solid #b63f3f33;border-radius:999px;min-width:132px;min-height:42px;padding:0 18px;font-weight:800}.transara-app-steps{color:var(--steel);margin:0;padding-left:18px;line-height:1.7}.transara-request-status{gap:8px;display:grid}.transara-request-status span,.transara-request-status small{color:var(--mist)}.transara-call-topbar{width:min(1200px,100%);margin:0 auto 14px}.brand-mark{width:48px;height:48px;color:var(--gold);font-family:var(--display-font);border:1px solid #c9a84c6b;border-radius:8px;place-items:center;font-weight:800;display:grid}@media (max-width:980px){.login-stage{grid-template-columns:1fr}.login-showcase{min-height:420px}.transara-emblem{width:min(220px,54vw);margin-top:0}.grid-2,.grid-3,.grid-4,.split,.document-editor-grid,.audit-workspace,.workbench-layout,.compact-workbench-main,.partner-new-project-layout,.interpreter-stage,.project-flow-grid,.project-flow-grid-archived,.interpreter-home-shell,.interpreter-settings-grid,.interpreter-settings-split,.interpreter-device-grid,.call-workspace-grid,.transara-client-hero,.transara-client-grid,.transara-client-request-grid,.transara-schedule-grid,.transara-service-switch{grid-template-columns:1fr}.interpreter-portal-shell{grid-template-columns:76px minmax(0,1fr)}.interpreter-portal-sidebar{padding:16px 8px}.interpreter-portal-logo{width:58px}.interpreter-portal-logo strong{font-size:.68rem}.interpreter-portal-content{padding:22px}.interpreter-config-shell{grid-template-columns:148px minmax(0,1fr);height:calc(100% + 44px);margin:-22px}.interpreter-config-main{padding:22px}.interpreter-device-layout{grid-template-columns:1fr;grid-template-areas:"camera""side""audio""network"}.interpreter-admin-profiles{gap:18px}.interpreter-admin-profiles a{font-size:.74rem}.interpreter-home-main{padding-right:0}.interpreter-home-side{border-top:1px solid #edf0f5;border-left:0;padding-top:22px;padding-left:0}.audit-header{display:grid}.audit-header-side,.audit-inline-meta,.audit-header-actions{justify-content:flex-start}.dashboard-shell-with-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr;height:100dvh;min-height:100dvh;overflow:auto}.dashboard-shell-with-sidebar .dashboard-sidebar{border-bottom:1px solid #edf0f5;border-right:0;grid-area:2/1;overflow:visible}.dashboard-shell-with-sidebar .platform-nav{grid-area:1/1}.dashboard-shell-with-sidebar .dashboard-main{grid-area:3/1}.dashboard-shell-with-sidebar .platform-footer{grid-area:4/1}.translator-sidebar{grid-template-rows:auto auto auto;gap:12px;padding:14px}.translator-sidebar-brand,.translator-sidebar-section{display:none}.translator-sidebar-nav{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.translator-sidebar-nav::-webkit-scrollbar{display:none}.translator-sidebar-nav button,.translator-sidebar-nav a{white-space:nowrap;flex:none;width:auto;min-height:38px;padding:0 12px}.translator-support-card{display:none}.translator-dashboard-main{padding:20px 14px}.translator-metric-grid{grid-template-columns:1fr;gap:12px}.translator-metric-card{min-height:58px;padding:10px 14px}.translator-welcome-art{display:none}.audit-inline-chip{max-width:100%}.audit-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-workspace{min-height:auto}.audit-pane{min-height:70vh}.platform-nav{flex-wrap:nowrap;gap:10px;min-height:58px;padding:8px 12px}.nav-brand{flex-direction:row;align-items:center;gap:2px;min-width:max-content}.nav-brand-main{align-items:baseline;gap:6px}.nav-logo{font-size:17px}.nav-badge{font-size:14px}.nav-brand-by{letter-spacing:.04em;font-size:8px}.nav-links{scrollbar-width:none;flex:0 auto;gap:12px;min-width:0;margin-left:auto;padding-top:0;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{white-space:nowrap;flex:none;font-size:.68rem}.nav-toolbar{flex:none;justify-content:flex-end;gap:6px;width:auto}.nav-header-actions,.interpreter-header-controls{width:auto}.interpreter-header-controls{flex-direction:row;align-items:center;gap:6px}.interpreter-header-presence,.interpreter-status-dropdown,.interpreter-status-display{justify-content:center}.interpreter-status-dropdown{min-width:116px}.topbar{flex-direction:column;align-items:flex-start}.dashboard-shell-compact{height:100dvh;min-height:100dvh;overflow:auto}.dashboard-shell-compact .platform-nav{position:relative}.dashboard-main{padding-bottom:10px}.workbench-hero{flex-direction:column}.workbench-meta{flex-wrap:wrap;justify-content:flex-start}.language-inline-editor{flex-wrap:wrap}.compact-workbench-layout .segment-list{min-height:0;max-height:260px}.compact-workbench-main{height:auto;overflow:visible}.compact-workbench-main .source-text,.compact-workbench-main .translation-editor{height:320px}.translation-desk-shell .compact-workbench-layout,.translation-desk-shell .compact-workbench-main{grid-template-columns:1fr;overflow:visible}.translation-desk-shell .compact-workbench-layout{gap:14px}.translation-desk-shell .compact-workbench-main .workbench-actions{grid-auto-rows:minmax(48px,auto);grid-template-columns:repeat(3,minmax(0,1fr))!important}.translation-desk-shell .compact-workbench-main .workbench-actions .btn{min-height:48px}.project-flow-top,.project-flow-top-actions,.session-prep-header,.call-card-header,.interpreter-board-header,.interpreter-console-caption,.interpreter-settings-view-header,.call-workspace-header,.call-stage-controls,.interpreter-inline-card,.transara-client-section-header,.interpreter-device-controls,.interpreter-security-strip{flex-direction:column;align-items:flex-start}.project-flow-top-actions{justify-content:flex-start}.project-flow-meta,.call-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.project-flow-review-meta,.project-flow-review-meta.has-assignment,.project-flow-row,.interpreter-console-body{grid-template-columns:1fr}.project-flow-row{display:grid}.project-flow-row-meta,.call-sheet-grid{grid-template-columns:1fr 1fr}.interpreter-console-body{display:grid}.interpreter-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.interpreter-console-summary{justify-content:flex-start}.call-stage-video,.call-video-remote{height:min(320px,44dvh);min-height:240px}.call-video-local{width:132px;height:92px}.partner-compact-actions{justify-content:flex-end}.editor-side-panel{position:static}.transara-client-app{grid-template-rows:54px minmax(0,1fr)}.transara-client-topbar{padding-inline:18px}.transara-client-body{grid-template-columns:116px minmax(0,1fr)}.transara-client-sidebar{padding:0 0 18px}.transara-client-nav-item{justify-content:flex-start;min-height:54px;padding:0 14px}.transara-client-nav-item span{display:inline}.transara-client-main-panel{--client-language-card-width:104px;--client-language-card-height:62px;--client-stack-width:568px;padding:22px 18px 16px}.transara-client-language-grid{grid-template-columns:repeat(var(--language-columns), var(--client-language-card-width));grid-template-rows:repeat(2, var(--client-language-card-height))}.transara-client-action-grid{grid-template-columns:1fr}.transara-client-call-card,.transara-client-schedule-card,.transara-client-help{width:100%}.transara-client-call-actions{grid-template-columns:repeat(2,minmax(118px,1fr))}.transara-client-settings-shell{grid-template-columns:150px minmax(0,1fr)}.transara-client-settings-grid{grid-template-columns:1fr}.transara-client-schedule-details .transara-client-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-call-stage .call-video-local,.client-call-stage .call-video-cover.local{width:min(148px,19vw);height:min(92px,12vw)}}@media (max-width:640px){.auth-screen{padding:14px}.interpreter-portal-shell{grid-template-columns:68px minmax(0,1fr)}.interpreter-portal-sidebar{padding:14px 7px}.interpreter-portal-logo{width:52px}.interpreter-portal-logo>img{width:28px;height:28px}.interpreter-portal-logo strong{font-size:.62rem}.interpreter-portal-logo small{font-size:.5rem}.interpreter-sidebar-button,.interpreter-sidebar-logout{min-height:56px;font-size:.62rem}.interpreter-portal-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:60px;padding:0 14px}.interpreter-portal-status{grid-column:1;gap:8px}.interpreter-admin-profiles{display:none}.interpreter-queue-button{min-width:118px;padding-inline:10px;font-size:.72rem}.interpreter-portal-timer{font-size:.76rem}.interpreter-portal-user span{display:none}.interpreter-portal-user{grid-column:2}.interpreter-portal-user strong{width:36px;height:36px}.interpreter-portal-content{padding:18px 14px}.interpreter-config-shell{grid-template-columns:1fr;height:calc(100% + 36px);margin:-18px -14px;overflow:auto}.interpreter-config-sidebar{border-bottom:1px solid #edf0f5;border-right:0;padding:14px 0}.interpreter-config-sidebar>.eyebrow{margin:0 14px 10px}.interpreter-config-sidebar nav{gap:6px;padding:0 14px;display:flex;overflow-x:auto}.interpreter-config-sidebar button{border-radius:8px;flex:none;min-height:38px;padding:0 12px}.interpreter-config-sidebar button.active:before{display:none}.interpreter-config-main{padding:18px 14px;overflow:visible}.interpreter-virtual-card{grid-template-columns:1fr}.interpreter-portal-footer{padding:0 14px}.network-toast{font-size:.76rem;bottom:14px}.auth-card{padding:48px 24px}.login-screen{padding:12px}.login-stage{gap:10px}.login-showcase{min-height:300px;padding:18px}.login-showcase:before{inset:14px}.login-showcase-copy h1{font-size:2rem;line-height:1}.transara-emblem{width:142px}.emblem-ring{border-width:12px}.login-signal-grid{grid-template-columns:1fr;gap:6px}.login-signal-grid span{min-height:34px;font-size:.62rem}.login-panel{padding:22px}.login-panel-header{align-items:flex-start}.dashboard-shell{height:100dvh}.dashboard-shell-compact{padding:0}.audit-meta{grid-template-columns:1fr}.audit-pane-toolbar{align-items:flex-start;display:grid}.platform-nav{border-radius:0;gap:6px;min-height:54px;padding:7px 10px}.nav-logo{font-size:15px}.nav-badge{font-size:12px}.nav-brand-by{font-size:7px}.nav-links{gap:9px}.nav-links a{font-size:.62rem}.nav-avatar{width:30px;height:30px;font-size:.64rem}.translation-desk-shell .platform-nav{align-items:center;overflow:hidden}.translation-desk-shell .nav-logo-mark{width:34px;height:34px;font-size:16px}.translation-desk-shell .nav-logo{font-size:17px}.translation-desk-shell .nav-badge,.translation-desk-shell .nav-brand-by,.translation-desk-shell .nav-alert-button,.translation-desk-shell .nav-user-copy,.translation-desk-shell .nav-user-chevron{display:none}.translation-desk-main{padding:16px 12px}.translation-desk-shell .compact-workbench-hero{align-items:flex-start}.translation-desk-shell .workbench-meta{width:100%}.translation-desk-shell .workbench-meta .pill{min-width:0}.platform-nav .btn{min-height:28px;padding-inline:8px;font-size:.62rem}.interpreter-status-dropdown{min-width:104px}.interpreter-status-dropdown select,.interpreter-status-display{min-height:28px;padding-left:10px;padding-right:26px;font-size:.62rem}.interpreter-header-presence{gap:4px}.interpreter-header-presence strong{font-size:.7rem}.interpreter-header-presence .status-pill{display:none}.nav-user{margin-left:auto}.page-hero,.card{padding:20px}.partner-compact-hero,.partner-project-form,.partner-scanner-panel .card,.partner-action-grid .option-card{padding:12px}.partner-metric-strip{gap:6px}.partner-metric-card{flex-direction:column;align-items:flex-start;gap:4px;min-height:48px;padding:9px}.partner-metric-card span{letter-spacing:.06em;font-size:.64rem}.partner-metric-card strong{font-size:1.28rem}.partner-scanner-panel .scanner-preview{min-height:330px;max-height:none}.data-table{min-width:620px}.scanner-preview{width:100%;min-height:360px}.scanner-controls .btn{flex:120px}input[type=file]::file-selector-button{margin-bottom:8px}.profile-actions,.actions{flex-direction:column;align-items:stretch;width:100%}.profile-actions .btn,.actions .btn{width:100%}.partner-compact-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.partner-compact-actions .btn{white-space:nowrap;flex:1 1 0;width:auto;min-width:0}.interpreter-demand-fab{width:60px;min-width:60px;height:60px;bottom:50px;right:14px}.platform-footer{flex-wrap:wrap;min-height:34px;padding:7px 12px;font-size:.68rem}.compact-workbench-main .workbench-actions .btn{min-height:30px;padding-inline:3px;font-size:.64rem}.compact-workbench-main .workbench-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important}.compact-workbench-main .workbench-actions .desk-nav-button{min-width:28px;font-size:.82rem}.segment-stat-strip span{padding-inline:5px;font-size:.56rem}.project-flow-card,.session-prep-card,.call-card{padding:14px}.project-flow-meta,.call-card-meta,.project-flow-assignment-metric .project-flow-assignment,.project-flow-row-meta,.interpreter-skill-grid,.call-sheet-grid{grid-template-columns:1fr}.transara-client-shell,.transara-call-shell{padding:18px 14px 22px}.transara-call-shell-kiosk{padding:0}.transara-client-app{grid-template-rows:52px auto minmax(0,1fr)}.transara-client-topbar{gap:10px;padding-inline:12px}.transara-client-brand{gap:5px}.transara-client-brand strong{font-size:1rem}.transara-client-brand em{font-size:.82rem}.transara-client-brand small{font-size:.72rem}.transara-client-location{gap:7px;font-size:.75rem}.transara-client-location svg{width:16px;height:16px}.transara-client-location span{max-width:120px}.transara-client-avatar{width:34px;height:34px;font-size:.7rem}.transara-client-body{display:contents}.transara-client-language-switch-loader{position:absolute;inset:52px 0 0}.transara-client-sidebar{border-bottom:1px solid #e4e8f0;border-right:0;flex-direction:row;align-items:stretch;padding:0;display:flex}.transara-client-sidebar>div{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.transara-client-nav-item{border-bottom:3px solid #0000;border-left:0;justify-content:center;min-height:48px;padding:0}.transara-client-nav-item span{display:none}.transara-client-nav-item.active{border-bottom-color:var(--gold)}.transara-client-logout{width:52px}.transara-client-main-panel{--client-grid-gap:8px;--client-language-card-width:96px;--client-language-card-height:58px;--client-stack-width:512px;padding:16px 12px;overflow:hidden auto}.transara-client-eyebrow{margin-bottom:10px;font-size:.72rem}.transara-client-language-grid{grid-template-columns:repeat(var(--language-columns), var(--client-language-card-width));grid-template-rows:repeat(2, var(--client-language-card-height));gap:var(--client-grid-gap)}.transara-client-language-card{min-height:var(--client-language-card-height);border-radius:6px;padding:9px}.transara-client-language-card strong{font-size:.78rem}.transara-client-language-card span{font-size:.58rem}.transara-client-call-card{flex-direction:column;align-items:stretch;gap:12px;margin-top:10px;padding:12px}.transara-client-call-actions{grid-template-columns:1fr}.transara-client-schedule-card{margin-top:10px}.transara-client-action-grid{gap:10px;margin-top:12px}.transara-client-settings-shell{grid-template-columns:1fr;min-height:auto}.transara-client-settings-sidebar{border-bottom:1px solid #e6eaf0;border-right:0;padding:14px 0}.transara-client-settings-sidebar nav{padding:0 12px;display:flex;overflow-x:auto}.transara-client-settings-sidebar button{border-bottom:3px solid #0000;border-left:0;flex:none;min-height:38px;padding:0 12px}.transara-client-settings-sidebar button.active{border-bottom-color:var(--gold)}.transara-client-settings-main{padding:18px}.transara-client-settings-card{min-height:auto;padding:16px}.transara-client-segmented{grid-template-columns:1fr}.transara-client-action-card{border-radius:10px;gap:12px;min-height:auto;padding:14px}.transara-client-action-heading h2{font-size:1rem}.transara-client-action-heading p{font-size:.78rem}.transara-client-schedule-fields,.transara-client-choice-row{gap:7px}.transara-client-schedule-fields input,.transara-client-secondary-action,.transara-client-gold-action,.transara-client-outline-action{min-height:42px;font-size:.82rem}.client-call-stage .call-video-local,.client-call-stage .call-video-cover.local{width:min(116px,28vw);min-width:92px;height:min(74px,18vw);min-height:58px;top:10px;right:10px}.client-call-controls{flex-wrap:wrap;width:calc(100% - 24px)}}.platform-footer strong{font-size:.76rem}.host-surface{background:radial-gradient(circle at top,#c9a84c29,#0000 32%),linear-gradient(135deg,#0a0e1a 0%,#111829 46%,#2a3550 100%);place-items:center;min-height:100dvh;padding:clamp(20px,4vw,40px);display:grid}.host-card{width:min(720px,100%);color:var(--paper);background:linear-gradient(#f5f3ee14,#f5f3ee06),#0a0e1aeb;border:1px solid #c9a84c38;border-radius:14px;gap:16px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 34px 90px #00000057}.host-logo{width:min(216px,100%);height:auto}.host-mark{background:linear-gradient(135deg, var(--gold) 0%, #a87c2a 100%);width:52px;height:52px;color:var(--ink);font-family:var(--display-font);border-radius:12px;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #c9a84c2e}img.host-mark{-o-object-fit:contain;object-fit:contain;background:#fff}.host-eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.host-card h1{color:var(--paper);margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.host-copy{color:#f5f3eeb8;margin:0;font-size:1rem;line-height:1.6}.host-copy strong{color:var(--paper)}.host-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.host-note-list{gap:10px;display:grid}.host-note-list span{color:#f5f3eedb;background:#f5f3ee0d;border:1px solid #f5f3ee1f;border-radius:12px;padding:12px 14px;font-size:.92rem;line-height:1.45}.pricing-surface{background:radial-gradient(circle at 0 0,#8b5cf629,#0000 24%),radial-gradient(circle at 100% 0,#c9a84c1f,#0000 20%),linear-gradient(#fbfaf7 0%,#f3efe6 100%);min-height:100dvh;padding:28px clamp(18px,4vw,42px) 54px}.pricing-hero,.pricing-section{width:min(1240px,100%);margin:0 auto}.pricing-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #0a0e1a14;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding:14px 16px;display:flex}.pricing-brand{align-items:center;display:inline-flex}.pricing-brand img{width:138px;height:auto;display:block}.pricing-nav{align-items:center;gap:18px;display:inline-flex}.pricing-nav a{color:#0a0e1aa3;font-size:.92rem;font-weight:700}.pricing-nav a.is-active{color:var(--ink)}.pricing-topbar__actions{align-items:center;gap:12px;display:flex}.pricing-hero__content{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:26px;display:grid}.pricing-copy,.pricing-showcase,.pricing-card,.pricing-comparison,.pricing-cta{background:#ffffffdb;border:1px solid #0a0e1a14;border-radius:24px;box-shadow:0 24px 54px #0a0e1a14}.pricing-copy{padding:clamp(28px,4vw,44px)}.pricing-kicker{color:#6a35d2;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:800;display:inline-flex}.pricing-copy h1,.pricing-section__intro h2,.pricing-cta h2{max-width:11ch;margin:0;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.02}.pricing-copy p,.pricing-section__intro p,.pricing-cta p{color:#485165;margin:18px 0 0;font-size:1rem;line-height:1.7}.pricing-hero__actions,.pricing-card__actions,.pricing-cta__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pricing-showcase{background:radial-gradient(circle at 100% 0,#8b5cf624,#0000 28%),#ffffffe0;padding:22px}.pricing-showcase__card{color:var(--paper);background:#111829;border:1px solid #0a0e1a14;border-radius:20px;padding:22px}.pricing-showcase__eyebrow{color:#bca167;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:800;display:inline-flex}.pricing-showcase__card h2{margin:0;font-size:1.16rem;line-height:1.18}.pricing-showcase__list,.pricing-card__features{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing-showcase__list li,.pricing-card__features li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pricing-showcase__list svg,.pricing-card__features svg,.pricing-comparison__cell svg{width:18px;height:18px}.pricing-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pricing-showcase__grid article{background:#ffffffeb;border:1px solid #0a0e1a14;border-radius:18px;padding:16px}.pricing-showcase__grid span,.pricing-card__badge,.pricing-comparison__group-title{color:#6c7387;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-flex}.pricing-showcase__grid strong{margin-top:8px;font-size:1rem;line-height:1.3;display:block}.pricing-section{margin-top:34px}.pricing-section__intro{max-width:780px;margin-bottom:20px}.pricing-section__intro h2{font-size:clamp(2rem,4vw,3.1rem)}.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-card{flex-direction:column;gap:18px;padding:24px;display:flex}.pricing-card--starter{border-color:#8b5cf61f}.pricing-card--pro{border-color:#2f8f5b24}.pricing-card--business{border-color:#c9a84c38}.pricing-card--enterprise{background:linear-gradient(#ffffffeb,#f0ece3eb);border-color:#2a355029}.pricing-card__header h3{margin:12px 0 0;font-size:1.14rem;line-height:1.18}.pricing-card__header p{color:#485165;margin:12px 0 0;font-size:.95rem;line-height:1.65}.pricing-comparison{overflow:hidden}.pricing-comparison__header,.pricing-comparison__row{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(120px,1fr));align-items:center;display:grid}.pricing-comparison__header{color:var(--paper);background:#111829;border-bottom:1px solid #0a0e1a14;padding:18px 20px}.pricing-comparison__header span{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.pricing-comparison__header strong{text-align:center;justify-self:center;font-size:.84rem}.pricing-comparison__group-title{padding:18px 20px 12px}.pricing-comparison__row{border-top:1px solid #0a0e1a12;gap:0;padding:0 20px}.pricing-comparison__row span{color:#293246;padding:16px 0;font-size:.92rem;line-height:1.5}.pricing-comparison__cell{color:#7d56df;place-items:center;min-height:64px;display:grid}.pricing-comparison__cell.is-empty{color:#96a0b4}.pricing-cta{background:radial-gradient(circle at 100% 0,#8b5cf61a,#0000 26%),linear-gradient(#fffffff0,#f9f6f0f0);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px;display:grid}@media (max-width:1024px){.pricing-hero__content,.pricing-card-grid,.pricing-cta{grid-template-columns:1fr}.pricing-comparison{overflow-x:auto}.pricing-comparison__header,.pricing-comparison__row{min-width:760px}}@media (max-width:640px){.host-card{padding:22px}.host-actions{flex-direction:column}.host-actions .btn{width:100%}.pricing-surface{padding:18px 14px 38px}.pricing-topbar,.pricing-nav,.pricing-topbar__actions,.pricing-hero__actions,.pricing-card__actions,.pricing-cta__actions{flex-direction:column;align-items:stretch}.pricing-nav{gap:10px}.pricing-topbar__actions .btn,.pricing-hero__actions .btn,.pricing-card__actions .btn,.pricing-cta__actions .btn{width:100%}.pricing-showcase__grid{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:720px){.client-call-workspace,.client-call-stage,.transara-client-call-dashboard-main .client-call-workspace,.transara-client-call-dashboard-main .client-call-stage{height:100lvh;min-height:100lvh}.client-call-workspace .client-call-stage .call-video-remote{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100vw;height:100lvh;min-height:100lvh;max-height:none;position:fixed;inset:0}.client-call-stage .call-video-local,.client-call-stage .call-video-cover.local{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));z-index:20}.client-call-controls{z-index:18}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.session-security-modal-backdrop,.session-lock-overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09102294;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.session-security-modal,.session-lock-card{background:#fffffff5;border:1px solid #7e5bef33;border-radius:24px;gap:18px;width:min(100%,520px);padding:28px;display:grid;box-shadow:0 32px 80px #0e142838}.session-lock-card{width:min(100%,460px)}.session-security-modal__eyebrow,.session-lock-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6f42d8;font-size:.78rem;font-weight:700}.session-security-modal h2,.session-lock-card h2{color:#161b33;margin:0;font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.04}.session-security-modal p,.session-lock-card p{color:#5f6785;margin:0;line-height:1.6}.session-security-modal small{color:#7a819e;line-height:1.5}.session-security-modal__actions,.session-lock-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.session-lock-card__field{gap:8px;display:grid}.session-lock-card__field span{color:#2c3153;font-size:.88rem;font-weight:700}.session-lock-card__field input{color:#14182b;min-height:48px;font:inherit;background:#fff;border:1px solid #7e5bef38;border-radius:14px;padding:0 14px}.session-lock-card__field input:focus{border-color:#6f42d8b3;outline:none;box-shadow:0 0 0 4px #6f42d81f}.session-lock-card__error{color:#af3030;background:#cc474714;border-radius:14px;padding:12px 14px;font-size:.9rem;line-height:1.5}.session-security-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 18px;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.session-security-button:disabled{opacity:.65;cursor:wait}.session-security-button--primary{color:#fff;background:linear-gradient(135deg,#6f42d8,#5d35cc);box-shadow:0 14px 28px #6f42d82e}.session-security-button--ghost{color:#3a3f60;background:#fff;border-color:#7e5bef38}.session-security-button:hover:not(:disabled){transform:translateY(-1px)}.transara-session-locked{overflow:hidden}@media (max-width:640px){.session-security-modal,.session-lock-card{border-radius:20px;padding:22px}.session-security-modal__actions,.session-lock-card__actions{flex-direction:column-reverse}.session-security-button{width:100%}}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgb(234 246 242/var(--tw-bg-opacity,1))}.hover\:bg-accent\/35:hover{background-color:#eaf6f259}.hover\:bg-accent\/50:hover{background-color:#eaf6f280}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:rgb(238 243 246/var(--tw-bg-opacity,1))}.hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(7 88 127/var(--tw-bg-opacity,1))}.hover\:bg-primary-900:hover{--tw-bg-opacity:1;background-color:rgb(10 27 51/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:text-foreground:hover{--tw-text-opacity:1;color:rgb(10 27 51/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.focus\:border-ring:focus{--tw-border-opacity:1;border-color:rgb(1 143 205/var(--tw-border-opacity,1))}.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-primary-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(215 240 247/var(--tw-ring-opacity,1))}.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-primary-100:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(215 240 247/var(--tw-ring-opacity,1))}.focus-visible\:ring-primary-200:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(171 225 239/var(--tw-ring-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:-translate-x-full[data-state=closed]{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:translate-x-full[data-state=closed]{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:translate-x-0[data-state=open]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:hidden{display:none}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-5{padding-top:1.25rem}}@media (min-width:1280px){.xl\:block{display:block}}
