*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-agbalumo);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-1\/2{left:50%}.left-3{left:.75rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-9{top:2.25rem}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-28px\]{margin-top:-28px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[330px\]{height:330px}.h-\[450px\]{height:450px}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-44{min-height:11rem}.min-h-52{min-height:13rem}.min-h-7{min-height:1.75rem}.min-h-\[190px\]{min-height:190px}.min-h-\[78px\]{min-height:78px}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[450px\]{width:450px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[112px\]{min-width:112px}.min-w-\[520px\]{min-width:520px}.min-w-\[780px\]{min-width:780px}.min-w-\[980px\]{min-width:980px}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-7xl{max-width:80rem}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[430px\]{max-width:430px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[610px\]{max-width:610px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.rotate-90{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-90{--tw-rotate:90deg}.cursor-pointer{cursor:pointer}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_110px\]{grid-template-columns:1fr 110px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.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-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.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-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#14c890\]{--tw-border-opacity:1;border-color:rgb(20 200 144/var(--tw-border-opacity,1))}.border-\[\#222238\]{--tw-border-opacity:1;border-color:rgb(34 34 56/var(--tw-border-opacity,1))}.border-\[\#252945\]{--tw-border-opacity:1;border-color:rgb(37 41 69/var(--tw-border-opacity,1))}.border-\[\#282844\]{--tw-border-opacity:1;border-color:rgb(40 40 68/var(--tw-border-opacity,1))}.border-\[\#28599f\]{--tw-border-opacity:1;border-color:rgb(40 89 159/var(--tw-border-opacity,1))}.border-\[\#292a3d\]{--tw-border-opacity:1;border-color:rgb(41 42 61/var(--tw-border-opacity,1))}.border-\[\#2a2a40\]{--tw-border-opacity:1;border-color:rgb(42 42 64/var(--tw-border-opacity,1))}.border-\[\#2e63b4\]{--tw-border-opacity:1;border-color:rgb(46 99 180/var(--tw-border-opacity,1))}.border-\[\#315fa8\]{--tw-border-opacity:1;border-color:rgb(49 95 168/var(--tw-border-opacity,1))}.border-\[\#356ac0\]{--tw-border-opacity:1;border-color:rgb(53 106 192/var(--tw-border-opacity,1))}.border-\[\#4c82fa\]\/25{border-color:rgb(76 130 250/.25)}.border-\[\#6a4d19\]{--tw-border-opacity:1;border-color:rgb(106 77 25/var(--tw-border-opacity,1))}.border-\[\#e0e0e0\]{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.border-\[\#f4b43b\]{--tw-border-opacity:1;border-color:rgb(244 180 59/var(--tw-border-opacity,1))}.border-\[rgba\(16\2c 211\2c 151\2c \.22\)\]{border-color:rgba(16,211,151,.22)}.border-\[rgba\(255\2c 105\2c 140\2c \.35\)\]{border-color:rgba(255,105,140,.35)}.border-\[rgba\(47\2c 111\2c 237\2c \.3\)\]{border-color:rgba(47,111,237,.3)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-white\/\[0\.045\]{border-color:rgb(255 255 255/.045)}.border-white\/\[0\.04\]{border-color:rgb(255 255 255/.04)}.border-white\/\[0\.05\]{border-color:rgb(255 255 255/.05)}.border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}.bg-\[\#07070f\]{--tw-bg-opacity:1;background-color:rgb(7 7 15/var(--tw-bg-opacity,1))}.bg-\[\#0d0d18\]{--tw-bg-opacity:1;background-color:rgb(13 13 24/var(--tw-bg-opacity,1))}.bg-\[\#0e0e1a\]{--tw-bg-opacity:1;background-color:rgb(14 14 26/var(--tw-bg-opacity,1))}.bg-\[\#10101c\]{--tw-bg-opacity:1;background-color:rgb(16 16 28/var(--tw-bg-opacity,1))}.bg-\[\#10111e\]{--tw-bg-opacity:1;background-color:rgb(16 17 30/var(--tw-bg-opacity,1))}.bg-\[\#102247\]{--tw-bg-opacity:1;background-color:rgb(16 34 71/var(--tw-bg-opacity,1))}.bg-\[\#10d397\]{--tw-bg-opacity:1;background-color:rgb(16 211 151/var(--tw-bg-opacity,1))}.bg-\[\#111120\]{--tw-bg-opacity:1;background-color:rgb(17 17 32/var(--tw-bg-opacity,1))}.bg-\[\#142750\]{--tw-bg-opacity:1;background-color:rgb(20 39 80/var(--tw-bg-opacity,1))}.bg-\[\#152750\]{--tw-bg-opacity:1;background-color:rgb(21 39 80/var(--tw-bg-opacity,1))}.bg-\[\#183166\]{--tw-bg-opacity:1;background-color:rgb(24 49 102/var(--tw-bg-opacity,1))}.bg-\[\#1d1d2d\]{--tw-bg-opacity:1;background-color:rgb(29 29 45/var(--tw-bg-opacity,1))}.bg-\[\#1e1e30\]{--tw-bg-opacity:1;background-color:rgb(30 30 48/var(--tw-bg-opacity,1))}.bg-\[\#244b8f\]{--tw-bg-opacity:1;background-color:rgb(36 75 143/var(--tw-bg-opacity,1))}.bg-\[\#2a2110\]{--tw-bg-opacity:1;background-color:rgb(42 33 16/var(--tw-bg-opacity,1))}.bg-\[\#2f6fed\]{--tw-bg-opacity:1;background-color:rgb(47 111 237/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]\/10{background-color:rgb(59 130 246/.1)}.bg-\[\#4c82fa\]\/10{background-color:rgb(76 130 250/.1)}.bg-\[\#8b5cf6\]{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-\[\#f05478\]{--tw-bg-opacity:1;background-color:rgb(240 84 120/var(--tw-bg-opacity,1))}.bg-\[\#f5b835\]{--tw-bg-opacity:1;background-color:rgb(245 184 53/var(--tw-bg-opacity,1))}.bg-\[rgba\(16\2c 211\2c 151\2c \.07\)\]{background-color:rgba(16,211,151,.07)}.bg-\[rgba\(255\2c 105\2c 140\2c \.08\)\]{background-color:rgba(255,105,140,.08)}.bg-\[rgba\(47\2c 111\2c 237\2c \.08\)\]{background-color:rgba(47,111,237,.08)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/\[0\.015\]{background-color:rgb(255 255 255/.015)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#3184f6\]{--tw-gradient-from:#3184f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(49 132 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#397df6\]{--tw-gradient-from:#397df6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(57 125 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#397df6\]\/25{--tw-gradient-from:rgb(57 125 246/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(57 125 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3b82f6\]{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3b82f6\]\/30{--tw-gradient-from:rgb(59 130 246/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#55a4ff\]{--tw-gradient-from:#55a4ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(85 164 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#833ee8\]{--tw-gradient-to:#833ee8 var(--tw-gradient-to-position)}.to-\[\#8b5cf6\]{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-\[\#9b4ce8\]{--tw-gradient-to:#9b4ce8 var(--tw-gradient-to-position)}.to-\[\#9b5cf4\]{--tw-gradient-to:#9b5cf4 var(--tw-gradient-to-position)}.to-\[\#9d27eb\]\/25{--tw-gradient-to:rgb(157 39 235/0.25) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-3{padding-bottom:.75rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.04\]{line-height:1.04}.tracking-\[-\.06em\]{letter-spacing:-.06em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#ef6b89\]{--tw-text-opacity:1!important;color:rgb(239 107 137/var(--tw-text-opacity,1))!important}.text-\[\#18d19a\]{--tw-text-opacity:1;color:rgb(24 209 154/var(--tw-text-opacity,1))}.text-\[\#19d39b\]{--tw-text-opacity:1;color:rgb(25 211 155/var(--tw-text-opacity,1))}.text-\[\#202124\]{--tw-text-opacity:1;color:rgb(32 33 36/var(--tw-text-opacity,1))}.text-\[\#27dca5\]{--tw-text-opacity:1;color:rgb(39 220 165/var(--tw-text-opacity,1))}.text-\[\#51546a\]{--tw-text-opacity:1;color:rgb(81 84 106/var(--tw-text-opacity,1))}.text-\[\#5294ff\]{--tw-text-opacity:1;color:rgb(82 148 255/var(--tw-text-opacity,1))}.text-\[\#55586f\]{--tw-text-opacity:1;color:rgb(85 88 111/var(--tw-text-opacity,1))}.text-\[\#5e6178\]{--tw-text-opacity:1;color:rgb(94 97 120/var(--tw-text-opacity,1))}.text-\[\#5f6368\]{--tw-text-opacity:1;color:rgb(95 99 104/var(--tw-text-opacity,1))}.text-\[\#60637a\]{--tw-text-opacity:1;color:rgb(96 99 122/var(--tw-text-opacity,1))}.text-\[\#62657a\]{--tw-text-opacity:1;color:rgb(98 101 122/var(--tw-text-opacity,1))}.text-\[\#63a0ff\]{--tw-text-opacity:1;color:rgb(99 160 255/var(--tw-text-opacity,1))}.text-\[\#64677e\]{--tw-text-opacity:1;color:rgb(100 103 126/var(--tw-text-opacity,1))}.text-\[\#65687d\]{--tw-text-opacity:1;color:rgb(101 104 125/var(--tw-text-opacity,1))}.text-\[\#65687f\]{--tw-text-opacity:1;color:rgb(101 104 127/var(--tw-text-opacity,1))}.text-\[\#66697f\]{--tw-text-opacity:1;color:rgb(102 105 127/var(--tw-text-opacity,1))}.text-\[\#666980\]{--tw-text-opacity:1;color:rgb(102 105 128/var(--tw-text-opacity,1))}.text-\[\#67a0f8\]{--tw-text-opacity:1;color:rgb(103 160 248/var(--tw-text-opacity,1))}.text-\[\#67a4ff\]{--tw-text-opacity:1;color:rgb(103 164 255/var(--tw-text-opacity,1))}.text-\[\#686b82\]{--tw-text-opacity:1;color:rgb(104 107 130/var(--tw-text-opacity,1))}.text-\[\#696c82\]{--tw-text-opacity:1;color:rgb(105 108 130/var(--tw-text-opacity,1))}.text-\[\#6a6d83\]{--tw-text-opacity:1;color:rgb(106 109 131/var(--tw-text-opacity,1))}.text-\[\#6b6e84\]{--tw-text-opacity:1;color:rgb(107 110 132/var(--tw-text-opacity,1))}.text-\[\#6d9ff5\]{--tw-text-opacity:1;color:rgb(109 159 245/var(--tw-text-opacity,1))}.text-\[\#6f7288\]{--tw-text-opacity:1;color:rgb(111 114 136/var(--tw-text-opacity,1))}.text-\[\#6f94d8\]{--tw-text-opacity:1;color:rgb(111 148 216/var(--tw-text-opacity,1))}.text-\[\#707389\]{--tw-text-opacity:1;color:rgb(112 115 137/var(--tw-text-opacity,1))}.text-\[\#70738b\]{--tw-text-opacity:1;color:rgb(112 115 139/var(--tw-text-opacity,1))}.text-\[\#70a5ff\]{--tw-text-opacity:1;color:rgb(112 165 255/var(--tw-text-opacity,1))}.text-\[\#70a7ff\]{--tw-text-opacity:1;color:rgb(112 167 255/var(--tw-text-opacity,1))}.text-\[\#72758c\]{--tw-text-opacity:1;color:rgb(114 117 140/var(--tw-text-opacity,1))}.text-\[\#73768c\]{--tw-text-opacity:1;color:rgb(115 118 140/var(--tw-text-opacity,1))}.text-\[\#74778e\]{--tw-text-opacity:1;color:rgb(116 119 142/var(--tw-text-opacity,1))}.text-\[\#74a6ff\]{--tw-text-opacity:1;color:rgb(116 166 255/var(--tw-text-opacity,1))}.text-\[\#777a91\]{--tw-text-opacity:1;color:rgb(119 122 145/var(--tw-text-opacity,1))}.text-\[\#777a96\]{--tw-text-opacity:1;color:rgb(119 122 150/var(--tw-text-opacity,1))}.text-\[\#777b94\]{--tw-text-opacity:1;color:rgb(119 123 148/var(--tw-text-opacity,1))}.text-\[\#787b91\]{--tw-text-opacity:1;color:rgb(120 123 145/var(--tw-text-opacity,1))}.text-\[\#78a8ff\]{--tw-text-opacity:1;color:rgb(120 168 255/var(--tw-text-opacity,1))}.text-\[\#85889f\]{--tw-text-opacity:1;color:rgb(133 136 159/var(--tw-text-opacity,1))}.text-\[\#8589a0\]{--tw-text-opacity:1;color:rgb(133 137 160/var(--tw-text-opacity,1))}.text-\[\#8770d5\]{--tw-text-opacity:1;color:rgb(135 112 213/var(--tw-text-opacity,1))}.text-\[\#898ca2\]{--tw-text-opacity:1;color:rgb(137 140 162/var(--tw-text-opacity,1))}.text-\[\#8bb8ff\]{--tw-text-opacity:1;color:rgb(139 184 255/var(--tw-text-opacity,1))}.text-\[\#8cbaff\]{--tw-text-opacity:1;color:rgb(140 186 255/var(--tw-text-opacity,1))}.text-\[\#8d90a7\]{--tw-text-opacity:1;color:rgb(141 144 167/var(--tw-text-opacity,1))}.text-\[\#8d91ab\]{--tw-text-opacity:1;color:rgb(141 145 171/var(--tw-text-opacity,1))}.text-\[\#9295a8\]{--tw-text-opacity:1;color:rgb(146 149 168/var(--tw-text-opacity,1))}.text-\[\#9296ad\]{--tw-text-opacity:1;color:rgb(146 150 173/var(--tw-text-opacity,1))}.text-\[\#9b64f5\]{--tw-text-opacity:1;color:rgb(155 100 245/var(--tw-text-opacity,1))}.text-\[\#9b9eb2\]{--tw-text-opacity:1;color:rgb(155 158 178/var(--tw-text-opacity,1))}.text-\[\#9f70f5\]{--tw-text-opacity:1;color:rgb(159 112 245/var(--tw-text-opacity,1))}.text-\[\#a2a5b6\]{--tw-text-opacity:1;color:rgb(162 165 182/var(--tw-text-opacity,1))}.text-\[\#a5a7b8\]{--tw-text-opacity:1;color:rgb(165 167 184/var(--tw-text-opacity,1))}.text-\[\#a5a7bb\]{--tw-text-opacity:1;color:rgb(165 167 187/var(--tw-text-opacity,1))}.text-\[\#bdd0f0\]{--tw-text-opacity:1;color:rgb(189 208 240/var(--tw-text-opacity,1))}.text-\[\#c0d5f8\]{--tw-text-opacity:1;color:rgb(192 213 248/var(--tw-text-opacity,1))}.text-\[\#c1c3d0\]{--tw-text-opacity:1;color:rgb(193 195 208/var(--tw-text-opacity,1))}.text-\[\#c5c7d6\]{--tw-text-opacity:1;color:rgb(197 199 214/var(--tw-text-opacity,1))}.text-\[\#c5c8d7\]{--tw-text-opacity:1;color:rgb(197 200 215/var(--tw-text-opacity,1))}.text-\[\#c6c8d4\]{--tw-text-opacity:1;color:rgb(198 200 212/var(--tw-text-opacity,1))}.text-\[\#dfe0e9\]{--tw-text-opacity:1;color:rgb(223 224 233/var(--tw-text-opacity,1))}.text-\[\#e0e2ea\]{--tw-text-opacity:1;color:rgb(224 226 234/var(--tw-text-opacity,1))}.text-\[\#f0bf65\]{--tw-text-opacity:1;color:rgb(240 191 101/var(--tw-text-opacity,1))}.text-\[\#f1af54\]{--tw-text-opacity:1;color:rgb(241 175 84/var(--tw-text-opacity,1))}.text-\[\#f4b43b\]{--tw-text-opacity:1;color:rgb(244 180 59/var(--tw-text-opacity,1))}.text-\[\#f4b63a\]{--tw-text-opacity:1;color:rgb(244 182 58/var(--tw-text-opacity,1))}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-current{color:currentColor}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_0_12px_rgba\(16\2c 211\2c 151\2c \.3\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(16\2c 211\2c 151\2c \.3\)\]{--tw-shadow:0 0 12px rgba(16,211,151,.3);--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_30px_100px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:0 30px 100px rgba(0,0,0,.45);--tw-shadow-colored:0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[130px\],.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)}:root{color-scheme:dark;--bg:#07070f;--sidebar:#090914;--surface:#10101d;--surface-2:#131322;--surface-3:#17172a;--border:#222238;--border-soft:rgba(255,255,255,0.06);--text:#f4f5fb;--muted:#777a96;--muted-2:#a5a7bb;--blue:#3b82f6;--violet:#8b5cf6;--cyan:#18c8dc;--green:#10d397;--yellow:#f5b835;--rose:#f05478}.account-dot.sms{background:#7c3aed}.unibox-channel.sms{background:#2d1b55;color:#b997ff}html[data-theme=light] .unibox-channel.sms{background:#eee7ff;color:#6d32c8}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:radial-gradient(circle at 75% -10%,rgba(59,130,246,.07),transparent 25rem),var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit}::-moz-selection{background:rgba(59,130,246,.42)}::selection{background:rgba(59,130,246,.42)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:99px;background:#2a2a3c}.app-loading{display:grid;min-height:100vh;place-items:center}.app-loading .brand-mark{animation:pulse 1.2s ease-in-out infinite}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;width:228px;flex-direction:column;background:rgba(9,9,20,.96);padding:20px 12px 14px;backdrop-filter:blur(20px)}.sidebar-brand{display:flex;height:34px;padding:0 4px}.sidebar-brand span,.sidebar-brand strong{display:block;line-height:1.05}.sidebar-brand strong{font-size:14px;letter-spacing:-.02em}.sidebar-brand span{font-size:11px}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:linear-gradient(135deg,#407cf9,#8b45ed);box-shadow:0 0 24px rgba(95,85,250,.28);color:white}.button-primary,.gradient-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:linear-gradient(100deg,#387cff,#7d39f2 58%,#9e24f4);box-shadow:0 8px 26px rgba(73,66,232,.24);cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.button-primary:hover,.gradient-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.button-primary:disabled,.gradient-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.6;transform:none}.sidebar-create{width:100%;margin-top:24px}.sidebar-label{margin:24px 7px 8px;color:#4f526b;font-size:10px;font-weight:600;letter-spacing:.08em}.sidebar-nav{display:grid;gap:14px;min-height:0;flex:1 1 auto;overflow-y:auto;padding-bottom:10px}.sidebar-section{display:grid;gap:4px}.nav-link{position:relative;display:flex;min-height:40px;align-items:center;gap:11px;border-radius:11px;color:#8a8da8;font-size:13px;font-weight:500;text-decoration:none;transition:.15s ease}.nav-link:hover{background:rgba(255,255,255,.03);color:#dfe1ec}.nav-link.active{border-color:rgba(67,96,255,.25);background:linear-gradient(90deg,rgba(35,113,250,.17),rgba(112,52,225,.15));color:#4e9aff}.nav-link.active:before{position:absolute;left:-13px;width:2px;height:24px;border-radius:0 3px 3px 0;background:#4d87ff;content:""}.nav-badge{display:grid;width:18px;height:18px;place-items:center;margin-left:auto;border-radius:999px;background:var(--blue);color:#fff;font-size:9px;font-weight:700}.sidebar-bottom{display:grid;gap:4px;flex:0 0 auto}.app-column{padding-left:228px}.topbar{position:sticky;top:0;z-index:30;height:62px;justify-content:space-between;border-bottom:1px solid var(--border-soft);background:rgba(7,7,15,.84);padding:0 22px;backdrop-filter:blur(18px)}.global-search,.topbar{display:flex;align-items:center}.global-search{width:330px;height:38px;gap:10px;border:1px solid var(--border);border-radius:11px;background:#0c0c18;color:#555873;cursor:pointer;padding:0 12px}.global-search span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}kbd{margin-left:auto;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);color:#696c85;font-size:9px;padding:3px 6px}.topbar-actions{display:flex;align-items:center;gap:8px}.icon-button,.profile-button,.workspace-switcher{border:1px solid var(--border);background:#0c0c18;cursor:pointer}.profile-button,.workspace-switcher{display:flex;height:38px;align-items:center;gap:8px;border-radius:11px;color:#c7c9d6;font-size:12px;font-weight:600;padding:0 10px}.workspace-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(139,92,246,.28));color:#9b79ff}.icon-button{position:relative;width:38px;height:38px;color:#767992}.icon-button:hover,.profile-button:hover,.workspace-switcher:hover{border-color:#353550;color:#fff}.notification-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;border:1px solid var(--bg);border-radius:50%;background:#3786ff}.avatar{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#477cf7,#8752e9);color:white;font-size:10px;font-weight:700}.profile-wrap{position:relative}.profile-menu{position:absolute;top:46px;right:0;width:230px;border:1px solid var(--border);border-radius:12px;background:#10101e;box-shadow:0 20px 50px rgba(0,0,0,.4);padding:8px}.profile-menu p{overflow:hidden;margin:0;color:var(--muted);font-size:11px;padding:9px;text-overflow:ellipsis}.profile-menu button{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#d7d9e4;cursor:pointer;font-size:12px;padding:9px}.profile-menu button:hover{background:rgba(255,255,255,.05)}.app-main{max-width:1560px;margin:0 auto;padding:26px 24px 42px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title{margin:0;color:#f6f6fa;font-size:clamp(22px,2.2vw,29px);font-weight:600;letter-spacing:-.04em}.page-description{margin:6px 0 0;font-size:12px}.page-actions{display:flex;align-items:center;gap:9px}.panel,.panel-muted,.surface{border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,rgba(17,17,31,.98),rgba(13,13,25,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.panel-muted{background:#0e0e1a}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{min-height:112px;padding:15px}.metric-head{display:flex;align-items:flex-start;justify-content:space-between}.metric-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:rgba(59,130,246,.1);color:#4d8df8}.metric-icon.green{background:rgba(16,211,151,.09);color:var(--green)}.metric-icon.violet{background:rgba(139,92,246,.1);color:#9c67f6}.metric-icon.rose{background:rgba(240,84,120,.1);color:var(--rose)}.metric-icon.yellow{background:rgba(245,184,53,.1);color:var(--yellow)}.metric-icon.cyan{background:rgba(24,200,220,.1);color:var(--cyan)}.metric-trend{display:flex;align-items:center;gap:3px;color:var(--green);font-size:10px;font-weight:600}.metric-trend.down{color:var(--rose)}.metric-value{margin:15px 0 3px;color:#f2f3f8;font-size:21px;font-weight:600;letter-spacing:-.03em}.metric-label{color:#696c84;font-size:10px}.section-title{margin:0;font-size:15px;font-weight:600}.section-subtitle{margin:4px 0 0;font-size:10px}.input,.select,.textarea{width:100%;border:1px solid var(--border);border-radius:10px;outline:none;background:#151523;color:#e6e7ee;font-size:12px;padding:11px 12px;transition:border-color .14s ease,box-shadow .14s ease}.textarea{min-height:104px;resize:vertical}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#5d6077}.input::placeholder,.textarea::placeholder{color:#5d6077}.input:focus,.select:focus,.textarea:focus{border-color:rgba(59,130,246,.7);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.input.search-input{padding-left:40px}.field-label{display:block;margin-bottom:7px;color:#c8cad6;font-size:11px;font-weight:600}.button-danger,.button-ghost,.button-secondary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:10px;background:#0d0d18;color:#8e91a8;cursor:pointer;font-size:11px;font-weight:500;padding:0 12px;text-decoration:none;transition:.14s ease}.button-ghost:hover,.button-secondary:hover{border-color:#353550;color:white}.button-danger{border-color:rgba(240,84,120,.25);background:rgba(146,21,55,.16);color:#f35d80}.button-danger:hover{background:rgba(146,21,55,.28)}.status-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:99px;font-size:9px;font-weight:600;line-height:1;padding:4px 7px;text-transform:capitalize}.status-badge:before{width:4px;height:4px;border-radius:50%;background:currentColor;content:""}.status-active,.status-completed,.status-interested,.status-running{color:var(--green);background:rgba(16,211,151,.08)}.status-bounced,.status-paused{color:var(--yellow);background:rgba(245,184,53,.08)}.status-draft,.status-pending,.status-queued{color:#9a9db2;background:rgba(154,157,178,.08)}.status-replied{color:#a86df5;background:rgba(168,109,245,.08)}.status-error,.status-failed{color:var(--rose);background:rgba(240,84,120,.08)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow-y:auto;background:rgba(3,3,10,.78);padding:24px;backdrop-filter:blur(8px);animation:fade-in .14s ease}.modal-panel{width:min(100%,650px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #27273a;border-radius:14px;background:#121220;box-shadow:0 30px 100px rgba(0,0,0,.55);animation:rise-in .18s ease}.modal-footer,.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px 22px}.modal-footer{border-top:1px solid var(--border);border-bottom:0}.modal-body{padding:20px 22px}.modal-title{margin:0;font-size:16px;font-weight:600}.modal-meta{margin:4px 0 0;font-size:10px}.modal-close{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:50%;background:transparent;color:#65687f;cursor:pointer}.stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;border-bottom:1px solid var(--border);padding:14px 22px}.stepper button{height:31px;border:1px solid transparent;border-radius:9px;background:transparent;color:#777a91;cursor:default;font-size:10px}.stepper button.active{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.18);color:#68a0fb}.stepper button.complete{color:var(--green)}.command-palette{width:min(92vw,560px);overflow:hidden;border:1px solid #2b2b42;border-radius:14px;background:#10101e;box-shadow:0 30px 100px rgba(0,0,0,.6)}.command-input{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);color:var(--muted);padding:14px 16px}.command-input input{flex:1;border:0;outline:0;background:transparent;color:white}.command-label{margin:12px 15px 6px;color:#5f6278;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.command-results{display:grid;gap:3px;padding:0 7px 8px}.command-results a{display:flex;align-items:center;gap:10px;border-radius:8px;color:#aaadbd;font-size:12px;padding:10px;text-decoration:none}.command-results a:hover{background:rgba(59,130,246,.1);color:white}.empty-state{display:grid;min-height:180px;place-items:center;text-align:center}.empty-icon{display:grid;width:44px;height:44px;margin:0 auto 12px;place-items:center;border:1px solid #2b2b42;border-radius:14px;background:rgba(59,130,246,.08);color:#5e93ee}.skeleton{position:relative;overflow:hidden;border-radius:10px;background:#151523}.skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);content:"";animation:shimmer 1.4s infinite;transform:translateX(-100%)}.error-banner,.success-banner{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(240,84,120,.25);border-radius:10px;background:rgba(240,84,120,.08);color:#ff8ba6;font-size:11px;padding:10px 12px}.success-banner{border-color:rgba(16,211,151,.25);background:rgba(16,211,151,.08);color:#5ee8bd}.auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)}.auth-story{position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;background:radial-gradient(circle at 70% 35%,rgba(59,130,246,.18),transparent 22rem),radial-gradient(circle at 25% 75%,rgba(139,92,246,.16),transparent 24rem),linear-gradient(150deg,#080814,#0a0a18 58%,#0e0920);padding:36px 48px}.auth-story:after{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(to bottom right,black,transparent 70%);mask-image:linear-gradient(to bottom right,black,transparent 70%);pointer-events:none}.auth-brand{z-index:1;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;color:white;text-decoration:none}.auth-brand small,.auth-brand strong{display:block}.auth-brand strong{font-size:14px}.auth-brand small{color:var(--muted);font-size:10px}.auth-story-copy{z-index:1;width:min(100%,650px);margin:auto 0}.auth-story-copy h1{margin:25px 0 18px;font-size:clamp(38px,4.4vw,68px);font-weight:600;letter-spacing:-.055em;line-height:1.06}.auth-story-copy h1 span{background:linear-gradient(90deg,#51a3ff,#9a5df4);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-story-copy>p{max-width:570px;color:#85889f;font-size:14px;line-height:1.75}.auth-proof{display:grid;gap:11px;margin-top:32px}.auth-proof>div{display:flex;align-items:center;gap:11px;color:#648fdc}.auth-proof small,.auth-proof span,.auth-proof strong{display:block}.auth-proof strong{color:#d3d5e1;font-size:11px}.auth-proof small{margin-top:3px;color:#62657c;font-size:9px}.auth-caption{z-index:1;margin:0;color:#50536b;font-size:9px}.auth-form-side{display:grid;min-height:100vh;place-items:center;border-left:1px solid var(--border-soft);background:#090910;padding:30px}.auth-card{width:min(100%,410px)}.auth-card-icon{display:grid;width:42px;height:42px;margin-bottom:20px;place-items:center;border:1px solid rgba(90,130,255,.25);border-radius:13px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.16));color:#6b9df8}.auth-kicker{margin:0 0 8px;color:#6b94e0;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.auth-card h2{margin:0;font-size:27px;font-weight:600;letter-spacing:-.045em}.auth-description{margin:10px 0 0;color:#72758b;font-size:11px}.auth-form{display:grid;gap:16px;margin-top:28px}.auth-form .input{min-height:45px}.auth-form .button-primary{min-height:44px;margin-top:3px}.wa-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.wa-page-header h1{margin:0;font-size:clamp(22px,2.2vw,29px);font-weight:600;letter-spacing:-.04em}.wa-page-header p{margin:6px 0 0;color:#8589a5;font-size:12px}.wa-eyebrow{color:#5e8cff!important;font-size:10px!important;font-weight:700;letter-spacing:.13em}.wa-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;border:1px solid #315fa8;border-radius:12px;background:#102247;color:#bdd0f0;padding:12px 14px;font-size:13px}.wa-alert.danger{border-color:#6c3041;background:#2a1019;color:#ffb1bd}.wa-alert button{border:0;background:transparent;color:inherit;cursor:pointer}.wa-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.wa-stat{position:relative;display:grid;min-height:78px;grid-template-columns:36px 1fr;grid-template-rows:1fr 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;border:1px solid #24263c;border-radius:12px;background:linear-gradient(145deg,#11111f,#0d0d18);padding:16px}.wa-stat>span{display:grid;width:34px;height:34px;grid-row:1/3;place-items:center;border-radius:10px}.wa-stat>span svg{width:16px;height:16px}.wa-stat .blue{background:#121e3c;color:#4e92ff}.wa-stat .green{background:#092c29;color:#27d8a6}.wa-stat .purple{background:#241440;color:#aa6aff}.wa-stat .amber{background:#302417;color:#f4b841}.wa-stat strong{align-self:end;font-size:18px}.wa-stat small{align-self:start;color:#727792;font-size:10px}.wa-toolbar{justify-content:space-between;gap:12px;margin:16px 0}.wa-search,.wa-toolbar{display:flex;align-items:center}.wa-search{width:min(360px,45vw);min-height:40px;gap:10px;border:1px solid #26283f;border-radius:12px;background:#12121f;padding:0 13px;color:#5c607a}.wa-search svg{width:17px}.wa-search input{width:100%;border:0;outline:0;background:transparent;color:#eef0f8}.wa-tabs{display:flex;border:1px solid #26283f;border-radius:12px;background:#0d0d17;padding:4px}.wa-tabs button{min-height:28px;flex:none;border:0;border-radius:8px;background:transparent;color:#70758f;cursor:pointer;padding:6px 12px;font-size:10px;text-transform:capitalize}.wa-tabs button.active{background:#17376b;color:#73a8ff}.wa-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wa-campaign-card{border:1px solid #25273d;border-radius:12px;background:linear-gradient(145deg,#11111f,#0d0d18);padding:16px;transition:transform .16s,border-color .16s}.wa-campaign-card:hover{border-color:#34395a;transform:translateY(-1px)}.wa-card-top{display:flex;align-items:center;justify-content:space-between}.wa-status{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;border:1px solid #3a3d55;border-radius:999px;color:#a6aac0;padding:4px 8px;font-size:10px;font-weight:700;text-transform:capitalize}.wa-status.success{border-color:#126d5c;background:#08251f;color:#2cdda8}.wa-status.warning{border-color:#7d5b15;background:#291f0b;color:#ffc74b}.wa-status.danger{border-color:#743344;background:#2a1019;color:#ff8fa3}.wa-campaign-card h3{margin:10px 0 4px;font-size:15px}.wa-campaign-card>p{margin:0;color:#6f738d;font-size:10px}.icon-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #282b43;border-radius:50%;background:#0c0c17;color:#8589a2;cursor:pointer}.icon-button:hover{border-color:#425b9d;color:#72a4ff}.icon-button svg{width:15px;height:15px}.wa-card-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.wa-card-metrics small,.wa-card-metrics strong{display:block}.wa-card-metrics strong{font-size:13px}.wa-card-metrics small{margin-top:4px;color:#676c86;font-size:9px}.wa-progress-label{display:flex;justify-content:space-between;color:#656a84;font-size:9px}.wa-progress{margin-top:8px;overflow:hidden;border-radius:99px;background:#24253a}.wa-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c7fff,#9d35f3)}.wa-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:#656a84;font-size:10px}.wa-card-footer button{border:0;background:transparent;color:#ff7e91;cursor:pointer}.wa-wizard{width:min(1040px,calc(100vw - 32px));max-width:1040px}.wa-stepper{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #22243a;padding:18px 30px}.wa-stepper>div{position:relative;display:flex;align-items:center;gap:8px;color:#5f637d;font-size:11px}.wa-stepper>div:not(:last-child):after{position:absolute;right:12px;width:calc(100% - 78px);height:1px;background:#292b42;content:""}.wa-stepper span{display:grid;width:27px;height:27px;place-items:center;border:1px solid #30334b;border-radius:50%;background:#11111d;font-size:10px}.wa-stepper svg{width:13px}.wa-stepper .active{color:#f1f3fb}.wa-stepper .active span{border-color:#5285ff;background:#17366c;color:#80afff;box-shadow:0 0 16px #315ab455}.wa-stepper .done{color:#83aaff}.wa-stepper .done span{border-color:#315fa8;background:#132b55;color:#74a6ff}.wa-wizard-body{min-height:470px;max-height:62vh;overflow:auto;padding:28px 32px}.wa-form-section{display:grid;gap:22px}.wa-section-copy h3{margin:0 0 6px;font-size:18px}.wa-section-copy p{margin:0;color:#767b96;font-size:12px}.wa-account-preview{display:flex;align-items:center;gap:12px;border:1px solid #224841;border-radius:12px;background:#0b1d1b;padding:14px}.green-dot{width:9px;height:9px;border-radius:50%;background:#1fd39b;box-shadow:0 0 10px #1fd39b}.wa-account-preview div{display:grid;gap:3px;flex:1}.wa-account-preview small{color:#73918c}.wa-upload{display:grid;min-height:140px;place-items:center;align-content:center;gap:7px;border:1px dashed #384261;border-radius:14px;background:#0d101e;color:#d9dced;cursor:pointer;text-align:center}.wa-upload:hover{border-color:#5588f6;background:#10172b}.wa-upload svg{width:25px;color:#6d9cff}.wa-upload span{color:#6d728c;font-size:10px}.wa-upload input{position:absolute;width:1px;height:1px;opacity:0}.wa-summary-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.wa-summary-grid div{border:1px solid #25283f;border-radius:10px;background:#10101c;padding:12px}.wa-summary-grid small,.wa-summary-grid strong{display:block}.wa-summary-grid strong{font-size:17px}.wa-summary-grid small{margin-top:4px;color:#6e728b;font-size:9px}.wa-summary-grid .excluded strong{color:#f29a72}.wa-mapping-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wa-preview-table{overflow:auto;border:1px solid #24273c;border-radius:10px}.wa-preview-table table{width:100%;border-collapse:collapse;font-size:10px}.wa-preview-table td,.wa-preview-table th{border-bottom:1px solid #202237;padding:9px 11px;text-align:left;white-space:nowrap}.wa-preview-table th{background:#131421;color:#858aa5}.wa-preview-table td{color:#b5b8c9}.wa-template-layout{display:grid;grid-template-columns:1fr 300px;gap:26px}.wa-parameter{display:grid;grid-template-columns:130px 1fr 1.5fr;align-items:end;gap:10px}.wa-parameter>div{display:grid;gap:2px}.wa-parameter>div span{color:#6d728b;font-size:9px}.wa-phone-preview{overflow:hidden;min-height:390px;border:6px solid #191a27;border-radius:28px;background:#0b1512;box-shadow:0 18px 45px #0006}.wa-phone-top{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;background:#18221f;padding:14px}.wa-phone-top span{width:8px;height:8px;border-radius:50%;background:#26d9a0}.wa-phone-top small{color:#8b928f}.wa-chat{min-height:330px;padding:22px 13px;background:radial-gradient(circle at 20% 10%,#17241f,#09120f 55%)}.wa-message{width:88%;margin-left:auto;border-radius:11px 3px 11px 11px;background:#075e54;color:#ecf8f5;padding:11px;font-size:12px;line-height:1.55;white-space:pre-wrap}.wa-message small{display:block;color:#9bd5c9;font-size:8px;text-align:right}.wa-choice-row{display:flex;gap:10px}.wa-choice-row button,.wa-weekdays button{border:1px solid #2a2d45;border-radius:9px;background:#10101c;color:#7d819b;cursor:pointer;padding:10px 14px}.wa-choice-row button.active,.wa-weekdays button.active{border-color:#3f70d5;background:#142b55;color:#8ab6ff}.wa-weekdays{display:flex;gap:8px;flex-wrap:wrap}.wa-toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.wa-toggle input{display:none}.wa-toggle>span{position:relative;width:40px;height:22px;border-radius:99px;background:#303247}.wa-toggle>span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#8a8da2;content:"";transition:.15s}.wa-toggle input:checked+span{background:#2857af}.wa-toggle input:checked+span:after{left:21px;background:white}.wa-toggle div{display:grid;gap:2px}.wa-toggle small{color:#737790}.wa-review{display:grid;gap:20px}.wa-review-hero{display:flex;align-items:center;gap:14px}.wa-review-hero>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#0b3029;color:#2bd6a4}.wa-review-hero svg{width:20px}.wa-review-hero h3,.wa-review-hero p{margin:0}.wa-review-hero p{margin-top:4px;color:#737791;font-size:11px}.wa-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wa-review-grid section{border:1px solid #25283e;border-radius:12px;background:#10101c;padding:16px}.wa-review-grid b,.wa-review-grid small{display:block}.wa-review-grid small{color:#5f6f9a;font-size:9px;font-weight:700;letter-spacing:.08em}.wa-review-grid b{margin-top:9px}.wa-review-grid p{margin:6px 0 0;color:#777b94;font-size:10px;line-height:1.5}.wa-consent-note{display:flex;gap:12px;border:1px solid #24453f;border-radius:12px;background:#0d1c1a;padding:15px}.wa-consent-note svg{width:20px;color:#32cea2}.wa-consent-note p{margin:4px 0 0;color:#76908a;font-size:10px}@media(max-width:900px){.wa-stat-grid{grid-template-columns:repeat(2,1fr)}.wa-campaign-grid,.wa-template-layout{grid-template-columns:1fr}.wa-phone-preview{display:none}.wa-summary-grid{grid-template-columns:repeat(4,1fr)}.wa-mapping-grid{grid-template-columns:repeat(2,1fr)}.wa-stepper b{display:none}.wa-stepper>div:not(:last-child):after{width:calc(100% - 45px)}}@media(max-width:640px){.wa-page-header{align-items:stretch;flex-direction:column}.wa-page-header .button-primary,.wa-page-header .gradient-button{width:100%}.wa-stat-grid{grid-template-columns:1fr 1fr}.wa-toolbar{align-items:stretch;flex-direction:column}.wa-search{width:100%}.wa-tabs{max-width:100%;overflow-x:auto}.wa-stepper{padding:12px 18px}.wa-wizard-body{padding:22px 18px}.wa-summary-grid{grid-template-columns:repeat(2,1fr)}.wa-mapping-grid,.wa-parameter,.wa-review-grid{grid-template-columns:1fr}.modal-footer{align-items:stretch;flex-direction:column}.modal-footer>div{display:grid}}.wa-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wa-account-card{border:1px solid #25283e;border-radius:12px;background:linear-gradient(145deg,#11111f,#0c0c17);padding:16px}.wa-account-head{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px}.wa-account-logo{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#19bb84,#08745b);color:white;font-size:18px;font-weight:800;box-shadow:0 8px 25px #0d8f6544}.wa-account-logo.sms{background:linear-gradient(145deg,#477cff,#7c3aed);box-shadow:0 8px 25px #5838d744}.wa-account-head h3,.wa-account-head p{margin:0}.wa-account-head h3{font-size:15px}.wa-account-head p{margin-top:4px;color:#747991;font-size:10px}.wa-account-number{display:grid;gap:5px;margin:16px 0;border:1px solid #25283e;border-radius:10px;background:#0d0e19;padding:12px}.wa-account-number small{color:#596584;font-size:8px;font-weight:700;letter-spacing:.1em}.wa-account-number strong{font-size:15px;letter-spacing:.02em}.wa-account-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.wa-account-card dl div{min-width:0;border-right:1px solid #24263a;padding:0 12px}.wa-account-card dl div:first-child{padding-left:0}.wa-account-card dl div:last-child{border:0}.wa-account-card dt{color:#5f647e;font-size:8px;letter-spacing:.06em}.wa-account-card dd{overflow:hidden;margin:5px 0 0;color:#aaaec1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wa-account-card dd.healthy{color:#35d5a8}.wa-account-card dd.warning{color:#f2b64b}.wa-account-warning{display:flex;align-items:center;gap:8px;margin-top:16px;border:1px solid #713647;border-radius:9px;background:#2a111a;color:#ff9aac;padding:10px;font-size:10px}.wa-account-warning svg{width:15px}.wa-webhook-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;border:1px solid #25283e;border-radius:10px;background:#0d0e19;padding:11px 12px}.wa-webhook-row div{min-width:0}.wa-webhook-row b{font-size:10px}.wa-webhook-row p{overflow:hidden;margin:4px 0 0;color:#777b94;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wa-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding-top:12px;border-top:1px solid #232538}.wa-account-actions .button-primary,.wa-account-actions .button-secondary{min-height:32px;padding:0 12px;font-size:10px}.wa-account-actions svg{width:13px;height:13px}.icon-button.danger{margin-left:auto;color:#e87888}.wa-template-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.wa-template-list article{border:1px solid #25283e;border-radius:11px;background:#0e0f1b;padding:15px}.wa-template-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.wa-template-list p{display:-webkit-box;overflow:hidden;margin:12px 0 7px;color:#a8acbf;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wa-template-list small{color:#646981;font-size:9px}.wa-template-list em{display:block;margin-top:8px;color:#ff899c;font-size:9px;font-style:normal}.wa-template-create{margin-top:20px;border:1px solid #292c43;border-radius:12px;background:#0e0e19;padding:16px}.wa-template-create summary{cursor:pointer;font-size:12px;font-weight:700}.wa-template-create form{display:grid;gap:16px;margin-top:20px}.field-error{display:block;margin-top:5px;color:#ff7b8a;font-size:10px;line-height:1.4}.wa-template-preview{border-left:3px solid #4a7cec;border-radius:4px 10px 10px 4px;background:#12172a;padding:13px}.wa-template-preview small{color:#638ee9;font-size:8px;letter-spacing:.1em}.wa-template-preview p{margin:7px 0 0;color:#c3c7d8;font-size:11px;white-space:pre-wrap}@media(max-width:900px){.wa-account-grid{grid-template-columns:1fr}}@media(max-width:640px){.wa-account-card dl{grid-template-columns:1fr;gap:12px}.wa-account-card dl div{border-right:0;border-bottom:1px solid #24263a;padding:0 0 10px}.wa-webhook-row{align-items:flex-start;flex-direction:column}.wa-template-list{grid-template-columns:1fr}}.auth-switch{margin:22px 0 0;color:#777a90;font-size:11px;text-align:center}.auth-switch a{color:#5d96f6;font-weight:600;text-decoration:none}.auth-help{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;color:#50536a;font-size:9px;text-align:center}.mobile-backdrop,.mobile-close,.mobile-menu{display:none}.ai-config-card,.ai-disclaimer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;border:1px solid #252540;border-radius:14px;background:linear-gradient(120deg,rgba(55,47,102,.38),rgba(15,15,28,.92) 45%);padding:18px 20px}.ai-config-card p{margin:4px 0 0;color:#8b8fa5;font-size:12px}.ai-disclaimer{justify-content:flex-start;border-color:#59471c;background:#221d12;color:#d8bd7c;font-size:12px;line-height:1.5}.ai-disclaimer svg{flex:0 0 auto}.data-table{width:100%;min-width:690px;border-collapse:collapse;font-size:12px}.data-table td,.data-table th{padding:14px 20px;border-bottom:1px solid #1e1e32;text-align:left;vertical-align:middle}.data-table th{color:#777b93;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.data-table td small{display:block;margin-top:4px;color:#777b93;font-size:10px}.data-table tbody tr:hover{background:rgba(91,82,175,.08)}.progress-track{width:118px;height:5px;overflow:hidden;border-radius:999px;background:#25253a}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.ai-review-shell{display:grid;min-height:calc(100vh - 74px);margin:-30px -34px -42px;grid-template-columns:260px minmax(0,1fr);background:#090911}.ai-context-panel{display:flex;min-height:100%;flex-direction:column;gap:12px;border-right:1px solid #202036;background:#0d0d19;padding:24px}.ai-context-panel .sidebar-label{margin-top:18px}.ai-review-main{min-width:0;padding:30px 34px 48px}.ai-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.ai-review-header h1{margin:0;font-size:24px}.ai-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse{50%{opacity:.55;transform:scale(.94)}}@keyframes shimmer{to{transform:translateX(100%)}}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{width:260px}.profile-name,.workspace-switcher span:not(.workspace-icon){display:none}}@media (max-width:780px){.auth-page{display:block}.auth-story{min-height:auto;padding:22px}.auth-caption,.auth-story-copy{display:none}.auth-form-side{min-height:calc(100vh - 78px);border:0;padding:28px 20px 42px}.sidebar{transform:translateX(-105%);transition:transform .18s ease}.sidebar-open{transform:translateX(0)}.mobile-backdrop{position:fixed;inset:0;z-index:35;display:block;border:0;background:rgba(0,0,0,.55)}.mobile-close{display:grid;width:32px;height:32px;margin-left:auto;place-items:center;border:0;background:transparent;color:var(--muted)}.app-column{padding-left:0}.mobile-menu{display:grid;flex:0 0 auto}.topbar{gap:10px;padding:0 12px}.global-search{width:auto;flex:1}.global-search kbd,.hide-mobile,.workspace-switcher{display:none}.app-main{padding:22px 14px 34px}.page-header{align-items:stretch;flex-direction:column}.page-actions{flex-wrap:wrap}.metric-grid{grid-template-columns:1fr 1fr}.modal-backdrop{align-items:end;padding:0}.modal-panel{width:100%;max-height:92vh;border-radius:18px 18px 0 0}.stepper{gap:4px;overflow-x:auto;padding-inline:12px}.stepper button{min-width:78px}.ai-config-card,.ai-disclaimer{align-items:flex-start;flex-direction:column}.ai-review-shell{display:block;min-height:auto;margin:-22px -14px -34px}.ai-context-panel{min-height:auto;border-bottom:1px solid #202036;border-right:0}.ai-review-main{padding:22px 14px 34px}.ai-draft-grid{grid-template-columns:1fr}}@media (max-width:480px){.metric-grid{grid-template-columns:1fr}.topbar-actions .icon-button{display:none}.profile-button{width:38px;justify-content:center;border-radius:50%;padding:0}.profile-button>svg{display:none}}.unibox-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.unibox-heading p{margin:0;color:#6d70a0;font-size:10px;font-weight:700;letter-spacing:.16em}.unibox-heading h1{margin:3px 0 2px;font-size:32px}.unibox-heading span{color:#868aa6;font-size:13px}.unibox-shell{display:grid;height:calc(100vh - 170px);min-height:650px;grid-template-columns:218px 320px minmax(430px,1fr);border:1px solid #222238;border-radius:18px;background:#0b0b14;box-shadow:0 24px 70px rgba(0,0,0,.22)}.unibox-filters,.unibox-list{border-right:1px solid #202034}.unibox-filters{overflow-y:auto;padding:18px 14px;background:#0c0c17}.unibox-search{display:flex;align-items:center;gap:8px;border:1px solid #27273d;border-radius:12px;background:#12121f;padding:0 11px}.unibox-search input{width:100%;height:40px;border:0;outline:0;background:transparent;color:#e5e7f4}.unibox-label{margin:22px 9px 8px;color:#5f627b;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.unibox-filters nav button{display:block;width:100%;border:0;border-radius:9px;background:transparent;padding:8px 10px;text-align:left;color:#9397b4;font-size:13px;cursor:pointer}.unibox-accounts button.active,.unibox-filters nav button.active,.unibox-filters nav button:hover{background:#122142;color:#66a4ff}.unibox-accounts button{display:flex;width:100%;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;padding:9px;color:#a7abc3;text-align:left;cursor:pointer}.unibox-accounts button>span:nth-child(2){min-width:0;flex:1}.unibox-accounts b,.unibox-accounts small{display:block;overflow:hidden;text-overflow:ellipsis}.unibox-accounts b{font-size:11px}.unibox-accounts small{margin-top:3px;color:#656981;font-size:9px;text-transform:capitalize}.unibox-accounts i{color:#ff6678}.account-dot,.contact-avatar{display:grid;flex:none;place-items:center;border-radius:50%;font-weight:700}.account-dot{width:21px;height:21px;background:#246fe8;color:white;font-size:9px}.account-dot.whatsapp{background:#0c9d70}.unibox-list{overflow-y:auto}.unibox-list-title{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #202034;background:#0c0c17;padding:15px 17px}.unibox-list-title small{display:block;margin-top:2px;color:#686b82}.icon-action,.unibox-list-title button{border:1px solid #26263a;border-radius:9px;background:#10101c;color:#8c91ad;cursor:pointer}.unibox-list-title button{width:31px;height:31px}.unibox-thread{position:relative;display:flex;width:100%;gap:9px;border:0;border-bottom:1px solid #1d1d2d;background:transparent;padding:14px;text-align:left;color:inherit;cursor:pointer}.unibox-thread.active,.unibox-thread:hover{background:#111b31}.unibox-thread.active{box-shadow:inset 3px 0 #3287ff}.unread-dot{width:6px;height:6px;margin-top:8px;border-radius:50%;background:transparent}.unread-dot.visible{background:#3287ff}.thread-main{min-width:0;flex:1}.thread-line,.thread-meta,.thread-tags{display:flex;align-items:center;gap:6px}.thread-line{justify-content:space-between}.thread-line b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.thread-line time{color:#6284b8;font-size:9px}.thread-meta{margin:5px 0;color:#767a94;font-size:9px}.unibox-channel{display:inline-flex;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700}.unibox-channel.email{background:#172a51;color:#68a4ff}.unibox-channel.whatsapp{background:#0b382d;color:#3ed6a3}.thread-main p,.thread-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-main strong{font-size:10px}.thread-main p{margin:5px 0;color:#8b90aa;font-size:10px}.thread-tags span{max-width:120px;overflow:hidden;border-radius:999px;background:#181827;padding:3px 7px;color:#7e8299;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.thread-tags .delivery{color:#55bfff}.unibox-load-more{width:calc(100% - 28px);margin:14px;border:1px solid #292941;border-radius:10px;background:#121220;padding:9px;color:#9499b6}.unibox-conversation{display:flex;min-width:0;flex-direction:column;overflow:hidden}.unibox-conversation>header{gap:12px;border-bottom:1px solid #202034;padding:15px 20px}.contact-avatar{width:39px;height:39px;background:linear-gradient(135deg,#397df6,#9d27eb);color:#fff;font-size:12px}.conversation-title{min-width:0;flex:1}.conversation-title h2{margin:0;font-size:15px}.conversation-title p,.conversation-title small{margin:3px 0 0;color:#757990;font-size:10px}.unibox-conversation header select{max-width:160px;border:1px solid #27273d;border-radius:9px;background:#10101b;padding:8px;color:#aeb2c8}.icon-action{width:34px;height:34px}.unibox-messages{flex:1;overflow-y:auto;padding:24px}.unibox-messages article{display:flex;margin:0 0 18px}.unibox-messages article.outbound{justify-content:flex-end}.unibox-messages article>div{max-width:78%;border:1px solid #24243a;border-radius:15px;background:#12121f;padding:12px 14px}.unibox-messages article.outbound>div{border-color:#21467d;background:#0e1c34}.unibox-messages small{color:#737893;font-size:10px}.unibox-messages p{white-space:pre-wrap;line-height:1.55}.unibox-messages article span{display:block;margin-top:7px;color:#6e95cf;font-size:9px}.message-state.read{color:#58b8ff!important}.message-state.failed{color:#ff7180!important}.unibox-composer{border-top:1px solid #202034;background:#0d0d18;padding:12px 22px 16px}.composer-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:9px;color:#777c96;font-size:10px}.window-open{color:#33c995}.window-closed{color:#ffb64c}.unibox-composer textarea{min-height:82px;resize:vertical;border:0;outline:0;background:transparent;color:#e4e7f4}.unibox-composer footer{display:flex;justify-content:space-between;gap:10px}.unibox-composer button:disabled{cursor:not-allowed;opacity:.4}.template-composer{display:grid;max-height:245px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow-y:auto;padding:5px}.template-composer label{color:#8b90aa;font-size:10px}.template-composer input,.template-composer select{display:block;width:100%;margin-top:5px;border:1px solid #292940;border-radius:8px;background:#121220;padding:8px;color:#dddff0}.template-preview{grid-column:1/-1;border:1px solid #27273d;border-radius:10px;background:#11111e;padding:10px}.template-preview p{margin:6px 0;white-space:pre-wrap;color:#bfc3d9;font-size:11px}.unibox-alert,.unibox-draft{display:flex;justify-content:space-between;margin-bottom:10px;border-radius:10px;padding:9px 12px;font-size:11px}.unibox-alert{border:1px solid #6b303a;background:#261218;color:#ff98a4}.unibox-alert button{border:0;background:transparent;color:inherit}.unibox-draft{border:1px solid #56461f;background:#201b0e;color:#e2c271}.unibox-skeletons div{height:105px;border-bottom:1px solid #202034;background:linear-gradient(90deg,#10101b,#171728,#10101b);background-size:200%;animation:shimmer 1.4s infinite}.unibox-conversation-loading{margin:auto;color:#7d8198}.unibox-mobile-bar,.unibox-mobile-filter{display:none}@media(max-width:1050px){.unibox-shell{grid-template-columns:196px 292px minmax(380px,1fr)}}@media(max-width:780px){.unibox-heading{align-items:center}.unibox-heading h1{font-size:25px}.unibox-mobile-bar,.unibox-mobile-filter{display:flex}.unibox-mobile-bar{align-items:center;justify-content:space-between;border-bottom:1px solid #222238;padding:12px 14px}.unibox-mobile-bar button{border:0;background:transparent;color:#62a2ff}.unibox-shell{display:block;height:calc(100vh - 185px);min-height:540px}.unibox-conversation,.unibox-filters,.unibox-list{display:none;width:100%;height:100%;border-right:0}.unibox-shell.mobile-conversation .unibox-conversation,.unibox-shell.mobile-filters .unibox-filters,.unibox-shell.mobile-threads .unibox-list{display:flex}.unibox-filters{flex-direction:column}.unibox-list{overflow-y:auto}.unibox-conversation header{padding:10px}.unibox-conversation header select{max-width:115px}.unibox-messages{padding:14px}.unibox-messages article>div{max-width:90%}}.unibox-accounts em{min-width:18px;border-radius:999px;background:#287df2;padding:2px 5px;color:#fff;font-size:9px;font-style:normal;text-align:center}.unibox-conversation>header{grid-template-columns:auto minmax(0,1fr) auto auto auto}.conversation-title,.conversation-title>div{min-width:0}.conversation-title>div{flex-wrap:wrap}.conversation-title h2,.conversation-title p,.conversation-title small{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.unibox-conversation header select{min-width:130px;max-width:180px}.unibox-messages article,.unibox-messages article>div{min-width:0}.unibox-messages article>div{overflow:hidden}.unibox-messages p{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.wa-rich-content>p{margin:10px 0 0}.wa-media-image,.wa-media-video{display:block;max-width:100%;max-height:360px;border-radius:11px;-o-object-fit:contain;object-fit:contain}.wa-media-image.sticker{width:160px;max-height:160px;background:transparent}.wa-media-audio{display:block;width:min(320px,100%);margin:4px 0}.wa-media-placeholder{min-width:180px;border:1px dashed var(--border);border-radius:10px;padding:18px;color:var(--muted);font-size:12px;text-align:center}.wa-contact-card,.wa-document,.wa-location{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.wa-document{min-width:230px;border:1px solid var(--border);border-radius:11px;padding:11px}.wa-contact-card>div:last-child,.wa-document>span,.wa-location>div{display:flex;min-width:0;flex-direction:column}.wa-document b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-contact-card small,.wa-document small,.wa-location small{margin-top:3px}.wa-contact-list{display:grid;gap:8px}.wa-contact-card{min-width:250px;border:1px solid var(--border);border-radius:12px;padding:10px}.wa-contact-avatar{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(135deg,#397df6,#9d27eb);color:#fff;font-size:11px;font-weight:800}.wa-contact-card a,.wa-location a{margin-top:5px;color:#62a2ff;font-size:11px;text-decoration:none}.wa-location{min-width:230px}.wa-location>svg{color:#62a2ff}.unibox-composer,.unibox-conversation,.unibox-messages{max-width:100%}@media(max-width:1180px){.unibox-conversation>header{grid-template-columns:auto minmax(0,1fr) auto auto}.unibox-conversation header select{grid-column:2/3;grid-row:2;justify-self:start;margin-top:5px}.unibox-conversation header .icon-action{grid-row:1}}@media(max-width:780px){.unibox-conversation>header{grid-template-columns:auto minmax(0,1fr) auto auto}.unibox-conversation header select{min-width:0;width:120px}.conversation-title p{white-space:normal}}.unibox-heading{min-height:40px;margin-bottom:10px;align-items:center}.unibox-heading h1{margin:0;font-size:26px}.unibox-shell{height:calc(100vh - 118px);min-height:680px}.unibox-conversation>header{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px}.conversation-identity{display:flex;flex:1;gap:12px}.conversation-title>div{display:flex;align-items:center;gap:8px}.conversation-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-title p{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.conversation-title p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-title p i{color:#4f5268;font-style:normal}.conversation-actions{display:flex;flex:none;align-items:center;justify-content:flex-end}.conversation-actions select{width:180px;min-width:140px}.unibox-composer footer{align-items:center}.unibox-composer footer .gradient-button{display:inline-flex;min-width:116px;min-height:42px;flex:none;align-items:center;justify-content:center;padding:0 18px;white-space:nowrap}.unibox-composer footer .button-secondary{min-height:42px}@media(max-width:1180px){.unibox-conversation>header{display:flex}.conversation-actions select{width:145px}.unibox-conversation header select{grid-column:auto;grid-row:auto;margin-top:0}.unibox-conversation header .icon-action{grid-row:auto}}@media(max-width:920px){.unibox-conversation>header{align-items:flex-start;flex-direction:column}.conversation-actions{width:100%;justify-content:flex-start}.conversation-actions select{flex:1;width:auto}.unibox-shell{height:calc(100vh - 112px)}}@media(max-width:780px){.unibox-heading{margin-bottom:8px}.unibox-shell{height:calc(100vh - 105px);min-height:560px}.unibox-conversation>header{align-items:stretch;flex-direction:column}.conversation-actions{justify-content:space-between}.conversation-actions select{width:auto;max-width:none;flex:1}}.unibox-conversation>header{display:grid;min-height:148px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:0;padding:0}.conversation-identity{width:100%;min-width:0;align-items:center;align-self:stretch;padding:14px 18px 10px}.conversation-actions{width:100%;min-width:0;align-self:stretch;justify-content:flex-start;gap:9px;border-top:1px solid #1d1d30;padding:10px 18px 12px}.conversation-actions select{width:220px;min-width:160px;max-width:220px;flex:0 1 220px}@media(max-width:780px){.unibox-conversation>header{display:grid;min-height:142px;grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.conversation-actions{justify-content:flex-start}.conversation-actions select{width:min(220px,calc(100% - 86px));min-width:0;max-width:220px;flex:1 1 180px}}:root{--bg:#070912;--sidebar:#090b15;--surface:#10131f;--surface-2:#141827;--surface-3:#181d2e;--border:rgba(152,167,208,0.14);--border-soft:rgba(255,255,255,0.07);--text:#f7f8fc;--muted:#8289a1;--muted-2:#b4b9c9;--glass:rgba(15,18,31,0.72);--glass-strong:rgba(16,19,32,0.9);--shadow-soft:0 20px 60px rgba(0,0,0,0.22);--shadow-float:0 26px 90px rgba(0,0,0,0.34)}html[data-theme=light]{color-scheme:light;--bg:#f3f5fa;--sidebar:#f8f9fc;--surface:#ffffff;--surface-2:#f4f6fb;--surface-3:#edf1f8;--border:rgba(51,65,85,0.13);--border-soft:rgba(44,58,85,0.1);--text:#172033;--muted:#68738a;--muted-2:#465269;--glass:rgba(255,255,255,0.74);--glass-strong:rgba(255,255,255,0.92);--shadow-soft:0 18px 55px rgba(46,61,92,0.1);--shadow-float:0 28px 90px rgba(46,61,92,0.16)}body{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 84% -4%,rgba(91,126,255,.13),transparent 31rem),radial-gradient(circle at 38% 108%,rgba(124,73,255,.08),transparent 34rem),var(--bg);font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.008em;transition:background-color .24s ease,color .24s ease}body:before{position:fixed;z-index:-1;top:-16rem;right:-12rem;width:36rem;height:36rem;border-radius:50%;background:rgba(76,111,255,.08);content:"";filter:blur(80px);pointer-events:none;animation:ambient-drift 14s ease-in-out infinite alternate}.sidebar{width:244px;border-right-color:var(--border-soft);background:color-mix(in srgb,var(--sidebar) 90%,transparent);box-shadow:10px 0 50px rgba(0,0,0,.08);padding:22px 14px 16px;backdrop-filter:blur(28px) saturate(145%)}.app-column{padding-left:244px}.sidebar-brand{padding-inline:5px}.sidebar-brand strong{font-size:15px}.sidebar-create{min-height:42px;border-radius:13px}.sidebar-label{color:color-mix(in srgb,var(--muted) 68%,transparent)}.nav-link{min-height:42px;border-radius:12px;color:var(--muted);font-size:12px}.nav-link:hover{background:color-mix(in srgb,var(--surface-3) 70%,transparent);transform:translateX(2px)}.nav-link.active{border-color:rgba(84,124,255,.25);background:linear-gradient(100deg,rgba(56,117,255,.17),rgba(130,78,238,.12));box-shadow:inset 0 1px rgba(255,255,255,.04),0 8px 24px rgba(45,74,170,.08)}.topbar{height:68px;border-bottom-color:var(--border-soft);background:color-mix(in srgb,var(--bg) 78%,transparent);padding-inline:26px;backdrop-filter:blur(28px) saturate(145%)}.global-search,.icon-button,.profile-button,.workspace-switcher{border-color:var(--border);background:color-mix(in srgb,var(--surface) 74%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.04)}.global-search{width:min(36vw,420px);height:42px;border-radius:14px;color:var(--muted);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.global-search:hover{border-color:rgba(91,132,255,.38);box-shadow:0 10px 30px rgba(31,55,130,.1);transform:translateY(-1px)}.profile-button,.workspace-switcher{height:42px;border-radius:13px;color:var(--muted-2)}.icon-button{width:42px;height:42px;color:var(--muted)}.appearance-button svg{transition:transform .3s ease}html[data-theme=light] .appearance-button svg{transform:rotate(175deg)}.app-main{max-width:1580px;padding:32px 32px 48px}.page-header{margin-bottom:26px}.page-title{color:var(--text);font-size:clamp(24px,2.4vw,32px);font-weight:650}.page-description{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.55}.panel,.panel-muted,.surface{border-color:var(--border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent));box-shadow:inset 0 1px rgba(255,255,255,.04),var(--shadow-soft);backdrop-filter:blur(20px) saturate(125%)}article.surface{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}article.surface:hover{border-color:rgba(100,131,214,.24);box-shadow:inset 0 1px rgba(255,255,255,.05),var(--shadow-float);transform:translateY(-2px)}.metric-grid{gap:15px}.metric-card{min-height:132px;padding:18px}.metric-icon{width:36px;height:36px;border-radius:12px}.metric-value{margin-top:18px;color:var(--text);font-size:24px;font-weight:650}.metric-label{color:var(--muted);font-size:11px}.metric-trend{border-radius:999px;background:rgba(16,211,151,.08);padding:4px 7px}.metric-trend.down{background:rgba(240,84,120,.08)}.section-title{font-size:16px;letter-spacing:-.02em}.section-subtitle{font-size:11px;line-height:1.5}.button-danger,.button-ghost,.button-secondary,.input,.select,.textarea{background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--muted-2)}.button-ghost:hover,.button-secondary:hover{border-color:rgba(79,125,245,.42);background:color-mix(in srgb,var(--surface-3) 86%,transparent);box-shadow:0 9px 24px rgba(31,57,130,.11);transform:translateY(-1px)}.channel-section{position:relative;margin-top:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent));box-shadow:var(--shadow-soft);padding:22px}.channel-section:after{position:absolute;top:-90px;right:-60px;width:260px;height:220px;border-radius:50%;background:rgba(21,205,144,.09);content:"";filter:blur(18px);pointer-events:none}.channel-section-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.channel-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:11px;color:#23c990;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.channel-pill{position:relative;z-index:1;border:1px solid rgba(31,190,137,.2);border-radius:999px;background:rgba(20,184,126,.08);color:#25c995;font-size:10px;font-weight:600;padding:7px 10px}.channel-metric-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.channel-metric-grid>div{min-width:0;border:1px solid var(--border-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 74%,transparent);padding:15px;transition:border-color .17s ease,background .17s ease,transform .17s ease}.channel-metric-grid>div:hover{border-color:rgba(38,196,143,.25);background:color-mix(in srgb,var(--surface-3) 80%,transparent);transform:translateY(-2px)}.channel-metric-grid small,.channel-metric-grid span,.channel-metric-grid strong{display:block}.channel-metric-grid span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.channel-metric-grid strong{margin-top:9px;color:var(--text);font-size:21px;letter-spacing:-.035em}.channel-metric-grid small{overflow:hidden;margin-top:4px;color:#32ba8d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.channel-table-wrap{position:relative;z-index:1;margin-top:20px;overflow-x:auto}.channel-table{width:100%;min-width:760px;border-collapse:collapse;font-size:11px;text-align:left}.channel-table th{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.08em;padding:0 14px 11px;text-transform:uppercase}.channel-table td{border-top:1px solid var(--border-soft);color:var(--muted-2);padding:13px 14px}.channel-table td:first-child{color:var(--text);font-weight:600}.channel-table td small{margin-left:4px;color:#24bd8a}.app-main:has(.unibox-page){height:calc(100dvh - 68px);overflow:hidden;padding-block:18px}.unibox-page{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;justify-content:center}.unibox-shell{width:100%;height:auto;max-height:850px;min-height:0;flex:1 1 auto;border-radius:20px;background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--shadow-float);backdrop-filter:blur(24px) saturate(125%)}.unibox-filters,.unibox-list{border-color:var(--border-soft)}.unibox-composer,.unibox-filters,.unibox-list-title{background:color-mix(in srgb,var(--surface) 90%,transparent)}.icon-action,.unibox-conversation header select,.unibox-list-title button,.unibox-search{border-color:var(--border);background:var(--surface-2);color:var(--muted-2)}.unibox-composer textarea,.unibox-search input{color:var(--text)}.unibox-thread.active,.unibox-thread:hover{background:rgba(57,112,230,.1)}.unibox-messages article>div{box-shadow:0 10px 28px rgba(0,0,0,.08)}.unibox-messages article.outbound>div{border-color:rgba(58,117,235,.3);background:rgba(39,94,190,.16)}.conversation-actions{border-color:var(--border-soft)}.unibox-filter-trigger{display:none;width:auto!important;padding-inline:10px;font-size:10px}html[data-theme=light] .ai-context-panel,html[data-theme=light] .ai-review-shell,html[data-theme=light] .auth-form-side,html[data-theme=light] .command-palette,html[data-theme=light] .modal-panel,html[data-theme=light] .profile-menu,html[data-theme=light] .sidebar,html[data-theme=light] .topbar{background:var(--glass-strong);color:var(--text)}html[data-theme=light] :where(.page-title,.section-title,.metric-value,.modal-title,.field-label,.conversation-title h2,.thread-line b,.wa-page-header h1,.ai-review-header h1){color:var(--text)}html[data-theme=light] :where(.profile-menu button,.command-input input,.unibox-search input,.unibox-composer textarea,.template-composer select,.template-composer input){color:var(--text)}html[data-theme=light] :where(.global-search,.workspace-switcher,.profile-button,.icon-button,.profile-menu,.command-palette,.modal-panel,.unibox-search,.unibox-conversation header select,.template-composer select,.template-composer input,.template-preview,.wa-account-card,.wa-template-list article,.wa-template-create){border-color:var(--border);background:rgba(255,255,255,.72)}html[data-theme=light] :where(.auth-story,.auth-form-side){color:#f7f8fc}html[data-theme=light] .auth-form-side{color:var(--text)}html[data-theme=light] :where(.unibox-filters nav button:hover,.unibox-filters nav button.active,.unibox-accounts button.active,.unibox-thread:hover,.unibox-thread.active){background:#e9f0ff}html[data-theme=light] .unibox-messages article.outbound>div{background:#e7f0ff}html[data-theme=light] .unibox-channel.email{background:#e4edff;color:#286dd3}html[data-theme=light] .unibox-channel.whatsapp{background:#dff7ee;color:#12815f}html[data-theme=light] .thread-tags span{background:#eef1f7;color:#59657b}html[data-theme=light] .template-preview{background:#f5f7fb}html[data-theme=light] [class*="text-[#c7c9d7]"],html[data-theme=light] [class*="text-[#dddfea]"],html[data-theme=light] [class*="text-[#e6e7ee]"],html[data-theme=light] [class*="text-[#f2f3f8]"]{color:#1c2638!important}html[data-theme=light] [class*=border-white]{border-color:var(--border-soft)!important}html[data-theme=light] .account-domain-tabs,html[data-theme=light] .wa-campaign-card,html[data-theme=light] .wa-search,html[data-theme=light] .wa-stat,html[data-theme=light] .wa-tabs{border-color:var(--border);background:rgba(255,255,255,.78);color:var(--text);box-shadow:0 12px 34px rgba(63,78,111,.08)}html[data-theme=light] .wa-campaign-card h3,html[data-theme=light] .wa-search input,html[data-theme=light] .wa-stat strong{color:var(--text)}html[data-theme=light] .account-domain-tabs button.active,html[data-theme=light] .unibox-accounts button.active,html[data-theme=light] .unibox-filters nav button.active,html[data-theme=light] .wa-tabs button.active{background:#e5edff!important;color:#2866cc!important}html[data-theme=light] .leads-table-head{border-color:var(--border-soft)!important;background:#eef2f8!important;color:#667187!important}html[data-theme=light] .account-usage-track{background:#e5e9f1!important}html[data-theme=light] ::-webkit-scrollbar-thumb{border:2px solid transparent;background:#c7cfdd;background-clip:padding-box}html[data-theme=light] *{scrollbar-color:#c7cfdd transparent}.unibox-composer{max-width:100%;overflow:hidden}.composer-context,.unibox-composer,.unibox-composer footer{width:100%;min-width:0;box-sizing:border-box}.composer-context>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.unibox-composer textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.unibox-composer footer>button{min-width:0;max-width:calc(50% - 5px)}.unibox-composer footer .gradient-button{min-width:0;padding-inline:16px}.whatsapp-messages{padding:22px}.whatsapp-messages article>div{max-width:min(78%,680px)}.email-messages{display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:14px 18px 22px;background:color-mix(in srgb,var(--bg) 55%,transparent);overscroll-behavior:contain}.unibox-conversation>.email-thread-header{display:flex;min-height:0;flex:0 0 auto;align-items:center;padding:11px 18px;background:color-mix(in srgb,var(--surface) 92%,transparent)}.email-thread-title{min-width:0}.email-thread-title h2{min-width:0;overflow:hidden;margin:0;color:var(--text);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.email-thread-meta{display:flex;min-width:0;align-items:center;gap:7px;margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px}.email-thread-meta>span:not(.unibox-channel){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-thread-meta>span+span:before{content:"·";margin-right:7px;color:var(--muted)}.email-message{width:100%}.email-conversation-panel{min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 16px 45px rgba(0,0,0,.12)}.email-conversation-panel::-webkit-scrollbar{display:none;width:0;height:0}.email-conversation-panel.single-message{width:100%;height:100%;min-height:0;flex:1 1 0}.email-conversation-panel.single-message .email-message{display:block}.email-conversation-panel.single-message .email-message-content{display:block;overflow:visible}.email-message-header{display:flex;align-items:center;width:100%;gap:11px;border:0;background:transparent;padding:13px 15px;color:var(--text);text-align:left;cursor:pointer}.email-message.expanded .email-message-header{cursor:default}.email-message:not(.expanded) .email-message-header:hover{background:color-mix(in srgb,var(--blue) 7%,transparent)}.email-message-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--blue) 18%,var(--surface));color:var(--blue);font-size:9px;font-weight:750}.email-message.outbound .email-message-avatar{background:linear-gradient(135deg,#397df6,#8b3ff0);color:#fff}.email-message-summary{min-width:0;flex:1}.email-message-summary b,.email-message-summary small,.email-message-summary>span{display:block}.email-message-summary b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.email-message-summary small{margin-top:2px;color:var(--muted);font-size:9px}.email-message-summary>span{overflow:hidden;margin-top:3px;color:var(--muted-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.email-message-header time{color:var(--muted);font-size:9px;white-space:nowrap}.email-expand-icon{color:var(--muted);font-size:12px}.email-message-separator{height:1px;margin:0 15px;background:var(--border-soft)}.email-message-content{width:100%;max-width:none!important;border:0!important;overflow:hidden;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:5px 16px 16px!important;color:var(--text)}.email-html-frame{display:block;width:100%;min-height:88px;overflow-x:hidden;overflow-y:auto;border:0;background:transparent;scrollbar-gutter:stable}.email-conversation-panel.single-message .email-html-frame,.email-conversation-panel.single-message .email-plain-body{width:100%;flex:none}.email-conversation-panel.single-message .email-html-frame{min-height:88px;height:auto!important;overflow-y:auto}.email-conversation-panel.single-message .email-plain-body{min-height:64px;overflow:visible}.email-plain-body{min-height:64px;color:var(--text);font:13px/1.7 var(--font-agbalumo);overflow-wrap:anywhere;white-space:pre-wrap}.email-quoted-text{margin-top:14px;color:var(--muted);font-size:11px}.email-quoted-text summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--blue)}.email-quoted-text div{margin-top:9px;padding-left:12px;border-left:2px solid var(--border);white-space:pre-wrap}.email-empty-body{padding:14px;border:1px dashed #d8dce5;border-radius:10px;color:#687184;font-size:12px;text-align:center}html[data-theme=light] .email-messages{background:rgba(236,241,250,.48)}html[data-theme=light] .email-conversation-panel{background:rgba(255,255,255,.82);box-shadow:0 16px 45px rgba(58,76,112,.09)}.email-composer{flex:0 0 auto;padding:9px 16px 12px}.email-composer .composer-context{margin-bottom:4px}.email-composer textarea{min-height:58px;max-height:140px;padding-block:6px}.email-composer-footer{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.composer-send-actions,.email-thread-actions{display:flex;min-width:0;align-items:center;gap:7px}.email-thread-actions select{width:128px;min-width:0;height:36px;border:1px solid var(--border);border-radius:9px;outline:0;background:var(--surface-2);padding:0 28px 0 10px;color:var(--muted-2);font-size:11px}.email-thread-actions .icon-action{width:36px;height:36px;flex:0 0 36px}.composer-send-actions{margin-left:auto}.composer-send-actions .button-secondary,.composer-send-actions .gradient-button{min-height:38px;padding-inline:13px;white-space:nowrap}@media (max-width:780px){.email-messages,.whatsapp-messages{padding:14px}.unibox-conversation>.email-thread-header{padding:10px 14px}.email-thread-title h2{font-size:14px}.email-message-header{align-items:flex-start;padding:12px}.email-message-header time{max-width:78px;overflow:hidden;text-overflow:ellipsis}.email-message-content{padding:4px 12px 14px!important}.email-conversation-panel.single-message .email-html-frame{min-height:88px}.email-conversation-panel.single-message .email-plain-body{min-height:64px}.unibox-composer{padding-inline:14px}.email-composer-footer{align-items:stretch;flex-direction:column}.composer-send-actions,.email-thread-actions{width:100%}.email-thread-actions select{flex:1;width:auto}.composer-send-actions{justify-content:space-between;margin-left:0}}@keyframes ambient-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6rem,4rem,0) scale(1.12)}}@media (max-width:1100px){.channel-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.app-column{padding-left:0}.topbar{height:64px;padding-inline:12px}.app-main{padding:24px 16px 36px}.app-main:has(.unibox-page){height:calc(100dvh - 64px);padding:12px}.channel-section{padding:17px}.channel-section-head{align-items:stretch;flex-direction:column}.channel-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unibox-shell{display:block;width:100%;height:100%;max-height:none;min-height:0}.unibox-conversation,.unibox-filters,.unibox-list{width:100%;min-width:0;height:100%}.unibox-shell.mobile-conversation .unibox-conversation,.unibox-shell.mobile-filters .unibox-filters,.unibox-shell.mobile-threads .unibox-list{display:flex;flex-direction:column}.unibox-thread{flex:0 0 auto}.unibox-filter-trigger{display:inline-flex;margin-left:auto}.unibox-list-title{gap:8px}.unibox-conversation>header{flex:0 0 auto}.unibox-messages{min-height:0}}@media (max-width:520px){.channel-metric-grid{grid-template-columns:1fr}.channel-metric-grid>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 14px}.channel-metric-grid strong{grid-column:2;grid-row:1/span 2;margin:0}.channel-metric-grid small{grid-column:1}.appearance-button{display:grid!important}.topbar-actions .appearance-button{display:grid}}.wizard-page-backdrop{position:absolute;inset:0;z-index:20;display:block;overflow:auto;padding:0;background:var(--bg);backdrop-filter:none}.wizard-page-panel{width:100%;max-width:none;min-height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;background:var(--bg)}.wizard-page-panel .modal-body,.wizard-page-panel .modal-footer,.wizard-page-panel .modal-header,.wizard-page-panel .stepper,.wizard-page-panel .wa-stepper{width:min(100%,1040px);margin-inline:auto}.wizard-page-panel .modal-header{padding-top:30px;background:transparent}.wizard-page-panel .modal-body{min-height:520px;overflow:visible}.wizard-page-panel .modal-footer{position:sticky;bottom:0;z-index:2;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(16px)}@media (max-width:780px){.wizard-page-panel .modal-body,.wizard-page-panel .modal-footer,.wizard-page-panel .modal-header,.wizard-page-panel .stepper,.wizard-page-panel .wa-stepper{width:100%}.wizard-page-panel .modal-body{min-height:420px}}.ai-personalization-modal{width:min(1120px,calc(100vw - 32px));max-width:1120px}.ai-studio-body{max-height:72vh;overflow-y:auto}.ai-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.ai-mode-grid>button{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);padding:15px;color:var(--text);text-align:left;cursor:pointer;transition:.2s ease}.ai-mode-grid>button:hover{transform:translateY(-1px);border-color:rgba(75,132,255,.5)}.ai-mode-grid>button.active{border-color:#4d83ff;background:linear-gradient(135deg,rgba(48,110,242,.17),rgba(145,43,235,.11));box-shadow:0 12px 30px rgba(49,91,196,.13)}.ai-mode-grid span{display:flex;flex-direction:column}.ai-mode-grid small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.ai-prompt-editor{min-height:245px;font-family:var(--font-agbalumo);font-size:11px;line-height:1.65}.ai-source-preview{margin-top:14px;border:1px solid rgba(65,132,255,.3);border-radius:12px;background:rgba(31,71,145,.1);padding:12px}.ai-source-preview>div span{color:var(--muted);font-size:9px}.ai-source-preview pre{max-height:240px;overflow:auto;margin:10px 0 0;border-radius:9px;background:rgba(0,0,0,.18);padding:12px;white-space:pre-wrap;color:var(--text);font:10px/1.6 var(--font-agbalumo)}.ai-source-preview details{margin-top:10px}.ai-source-preview summary{cursor:pointer;color:#68a4ff;font-size:10px}.ai-source-preview article{margin-top:9px;border-top:1px solid var(--border);padding-top:9px}.ai-source-preview article a{color:#68a4ff;font-size:10px}.ai-source-preview article p,.ai-source-preview>p{color:var(--muted);font-size:10px;line-height:1.55}.field-label em{color:#ff7084;font-style:normal}.ai-step-label{display:flex;align-items:center;gap:10px}.ai-step-label>span{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(135deg,#397df6,#9d27eb);color:#fff;font-size:10px;font-weight:800}.ai-step-label>div{display:flex;min-width:0;flex-direction:column}.ai-step-label small{margin-top:2px;color:var(--muted);font-size:9px}.ai-crawl-summary{display:block!important}.ai-crawl-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-crawl-summary p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.ai-sample-switcher{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,var(--surface)),var(--surface))}.ai-sample-switcher>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.ai-sample-switcher p{display:flex;min-width:0;flex-direction:column;margin:0;font-size:11px}.ai-sample-switcher p small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-sample-controls{display:flex;align-items:center;gap:8px}.ai-sample-controls>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font-size:20px;line-height:1}.ai-sample-controls>button:disabled{opacity:.35}.ai-sample-dots{display:flex;gap:5px}.ai-sample-dots button{width:25px;height:25px;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted);font-size:9px}.ai-sample-dots button.active{border-color:transparent;background:linear-gradient(135deg,#397df6,#9d27eb);color:#fff;box-shadow:0 5px 16px rgba(83,83,241,.28)}@media (max-width:780px){.ai-personalization-modal{width:calc(100vw - 16px)}.ai-mode-grid{grid-template-columns:1fr}.ai-studio-body{max-height:76vh;padding:14px}}@media (max-width:620px){.ai-sample-switcher{align-items:flex-start;flex-direction:column}.ai-sample-controls{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,html[data-theme=light]{--background:#fbfbfb;--surface-elevated:#fbfbfb;--primary:#5c5470;--primary-hover:#352f44;--text-secondary:#5c5470;--bg:var(--background);--sidebar:#e8f9ff;--surface:#fbfbfb;--surface-2:#e8f9ff;--surface-3:#c4d9ff;--border:#c4d9ff;--border-soft:color-mix(in srgb,#c4d9ff 68%,#fbfbfb);--text:#352f44;--muted:#5c5470;--muted-2:#352f44;--accent:var(--primary);--accent-strong:var(--primary-hover);--accent-soft:color-mix(in srgb,#c5baff 40%,#fbfbfb);--success:#237a57;--warning:#8a5a00;--danger:#a8324a;--shadow-soft:0 2px 10px rgba(53,47,68,.06);--shadow-float:0 18px 50px rgba(53,47,68,.16);--chart-grid:#c4d9ff;--chart-axis:#5c5470;--chart-primary:#5c5470;--chart-secondary:#6b8fc9;--chart-tertiary:#8b7ec5}html[data-theme=dark]{--background:#352f44;--surface-elevated:#5c5470;--primary:#c5baff;--primary-hover:#b9b4c7;--text-secondary:#b9b4c7;--bg:var(--background);--sidebar:#352f44;--surface:#5c5470;--surface-2:color-mix(in srgb,#5c5470 72%,#352f44);--surface-3:color-mix(in srgb,#b9b4c7 22%,#352f44);--border:color-mix(in srgb,#b9b4c7 48%,#5c5470);--border-soft:color-mix(in srgb,#b9b4c7 22%,#5c5470);--text:#faf0e6;--muted:#b9b4c7;--muted-2:#faf0e6;--accent:var(--primary);--accent-strong:var(--primary-hover);--accent-soft:color-mix(in srgb,#c5baff 18%,#5c5470);--success:#8bd6ad;--warning:#f0c879;--danger:#ff9aae;--shadow-soft:0 2px 12px rgba(24,18,36,.2);--shadow-float:0 18px 50px rgba(0,0,0,.28);--chart-grid:color-mix(in srgb,#b9b4c7 22%,#352f44);--chart-axis:#b9b4c7;--chart-primary:#c5baff;--chart-secondary:#b9b4c7;--chart-tertiary:#faf0e6;color-scheme:dark}body{background:var(--bg);color:var(--text);letter-spacing:.005em;line-height:1.55}body,button,code,input,pre,select,table,textarea{font-family:var(--font-agbalumo)}.decorative-accent,.font-accent{font-family:var(--font-style-script);font-weight:400;letter-spacing:.02em}body:before{display:none}.app-shell{min-height:100vh;background:var(--bg)}.sidebar{width:232px;border-right:1px solid var(--border-soft);background:var(--sidebar);box-shadow:none;padding:0 12px 14px}.app-column{min-width:0;padding-left:232px}.app-main{position:relative;width:100%;max-width:none;min-height:100vh;padding:0 28px 40px}.mobile-topbar{display:none}.sidebar-brand{display:grid;min-height:70px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -12px 14px;border-bottom:1px solid var(--border-soft);padding:0 16px}.workspace-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#29312d;color:#fff;font-size:12px;font-weight:750}.sidebar-brand>div:nth-child(2){display:grid;min-width:0}.sidebar-brand strong{color:var(--text);font-size:13px;font-weight:700}.sidebar-brand span{overflow:hidden;margin-top:2px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workspace-chevron{color:var(--muted)}.sidebar-nav{padding:0}.sidebar-section{margin:0 0 13px}.sidebar-label{margin:17px 10px 7px;color:var(--muted);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.nav-link{min-height:36px;gap:10px;border:1px solid transparent;border-radius:7px;padding:0 10px;font-size:11px}.nav-link:hover{border-color:var(--border-soft);background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--text);transform:none}.nav-link.active{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft)}.nav-link.active svg{color:var(--accent)}.nav-badge{background:var(--accent);color:white}.sidebar-bottom{position:relative;gap:2px;margin-top:auto;border-top:1px solid var(--border-soft);padding-top:10px}.sidebar-user{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;margin-top:8px}.sidebar-user .profile-button{width:100%;min-width:0;height:42px;justify-content:flex-start;border:0;background:transparent;padding:5px 7px}.sidebar-user .profile-button>span:nth-child(2){display:grid;min-width:0;text-align:left}.sidebar-user .profile-button b{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar-user .profile-button small{color:var(--muted);font-size:8px}.avatar{background:#29312d;color:#fff}.theme-toggle{display:grid;width:32px;height:32px;align-self:center;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted-2);cursor:pointer}.sidebar-profile-menu{right:auto;bottom:50px;left:0;width:205px}.page-header,.unibox-heading,.wa-page-header{min-height:84px;align-items:center;margin:0 -28px 20px;border-bottom:1px solid var(--border-soft);padding:16px 28px}.page-eyebrow,.wa-eyebrow{margin:0 0 5px;color:var(--muted);font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:none}.page-title,.unibox-heading h1,.wa-page-header h1{margin:0;color:var(--text);font-size:clamp(22px,2.2vw,28px);font-weight:680;letter-spacing:-.035em}.page-description,.unibox-heading span,.wa-page-header>div>p:last-child{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.page-actions{gap:8px}.ai-job-card,.channel-section,.metric-card,.panel-muted,.settings-shell,.surface,.wa-account-card,.wa-campaign-card,.wa-stat{border-color:var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft)}.panel-muted{background:var(--surface-2)}.button-primary,.gradient-button{min-height:34px;border:1px solid var(--accent-strong);border-radius:7px;background:var(--accent);box-shadow:none;color:#fff;font-size:10px;font-weight:650}.button-primary:hover,.gradient-button:hover{background:var(--accent-strong);box-shadow:none;transform:none}.button-danger,.button-ghost,.button-secondary,.input,.select,.textarea{border-color:var(--border);border-radius:7px;background:var(--surface);color:var(--text);box-shadow:none}.button-danger,.button-ghost,.button-secondary{min-height:34px;font-size:10px}.button-ghost:hover,.button-secondary:hover{border-color:#bdb8ad;background:var(--surface-2);box-shadow:none;color:var(--text);transform:none}.input,.select,.textarea{font-size:11px}.input::-moz-placeholder,.textarea::-moz-placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.input::placeholder,.textarea::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.field-label{color:var(--muted-2);font-size:9px}.channel-pill,.status-badge,.wa-status{border-radius:5px;font-size:8px;font-weight:700;letter-spacing:0;text-transform:capitalize}.status-active,.status-replied,.status-sent,.wa-status.success{border-color:transparent;background:#e6f2eb;color:#28785a}.status-paused,.wa-status.warning{border-color:transparent;background:#fbf1dc;color:#9a6414}.status-bounced,.status-failed{border-color:transparent;background:var(--accent-soft);color:var(--accent)}.metric-grid,.wa-stat-grid{gap:10px}.metric-card,.wa-stat{min-height:76px;padding:14px 16px}.metric-value,.wa-stat strong{color:var(--text);font-size:19px}.metric-label,.wa-stat small{color:var(--muted);font-size:9px}.campaign-filter-tabs,.global-search,.unibox-search,.wa-search,.wa-tabs{border-color:var(--border);border-radius:7px;background:var(--surface);color:var(--muted)}.wa-tabs{padding:3px}.campaign-filter-tabs button,.wa-tabs button{border-radius:5px;background:transparent;color:var(--muted)}.campaign-filter-tabs button.active,.wa-tabs button.active{background:var(--accent-soft);color:var(--accent)}.wa-progress{height:4px;background:var(--surface-3)}.wa-progress>span{background:var(--accent)}.icon-button{width:34px;height:34px;border-color:var(--border);border-radius:7px;background:var(--surface);color:var(--muted-2);box-shadow:none}.modal-backdrop{background:rgba(35,32,27,.35);backdrop-filter:blur(2px)}.modal-panel{border-color:var(--border);border-radius:10px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-float)}.modal-footer,.modal-header{border-color:var(--border-soft);background:var(--surface)}.modal-title{color:var(--text)}.modal-meta{color:var(--muted)}.modal-close{border-color:var(--border);background:var(--surface-2);color:var(--muted-2)}.unibox-shell{border-color:var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft)}.unibox-composer,.unibox-filters,.unibox-list,.unibox-list-title{border-color:var(--border-soft);background:var(--surface-2)}.unibox-conversation{background:var(--surface)}.unibox-thread{border-color:var(--border-soft)}.unibox-thread.active,.unibox-thread:hover{background:var(--accent-soft)}.unibox-thread.active{box-shadow:inset 3px 0 var(--accent)}.unibox-messages article>div{border-color:var(--border);background:var(--surface-2)}.unibox-messages article.outbound>div{border-color:#d8b8af;background:#fbefeb}html[data-theme=dark] .button-ghost,html[data-theme=dark] .button-secondary,html[data-theme=dark] .input,html[data-theme=dark] .metric-card,html[data-theme=dark] .modal-footer,html[data-theme=dark] .modal-header,html[data-theme=dark] .modal-panel,html[data-theme=dark] .panel-muted,html[data-theme=dark] .select,html[data-theme=dark] .surface,html[data-theme=dark] .textarea,html[data-theme=dark] .unibox-search,html[data-theme=dark] .wa-account-card,html[data-theme=dark] .wa-campaign-card,html[data-theme=dark] .wa-search,html[data-theme=dark] .wa-stat,html[data-theme=dark] .wa-tabs{color:var(--text)}html[data-theme=dark] .status-active,html[data-theme=dark] .status-replied,html[data-theme=dark] .status-sent,html[data-theme=dark] .wa-status.success{background:#20362b;color:#76c69f}html[data-theme=dark] .status-paused,html[data-theme=dark] .wa-status.warning{background:#382e1e;color:#dfb66e}html[data-theme=dark] .unibox-messages article.outbound>div{border-color:#5b342b;background:#36221d}@media (max-width:780px){.sidebar{width:min(286px,86vw)}.app-column{padding-left:0}.mobile-topbar{display:flex;height:58px;align-items:center;gap:10px;border-bottom:1px solid var(--border-soft);background:var(--surface);padding:0 14px}.mobile-topbar>div{display:grid;flex:1}.mobile-topbar strong{font-size:12px}.mobile-topbar span{color:var(--muted);font-size:8px}.app-main{min-height:calc(100vh - 58px);padding:0 14px 28px}.page-header,.unibox-heading,.wa-page-header{min-height:auto;align-items:flex-start;margin:0 -14px 18px;padding:18px 14px}}@media (max-width:520px){.page-header,.wa-page-header{gap:13px}.page-actions,.wa-page-header>button{width:100%}.page-actions>*,.wa-page-header>button{flex:1;justify-content:center}.metric-grid,.wa-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-backdrop.wizard-page-backdrop{position:absolute;inset:0;display:block;overflow:auto;padding:0;background:var(--bg);backdrop-filter:none}.modal-panel.wizard-page-panel{width:100%;max-width:none;min-height:100%;max-height:none;border:0;border-radius:0;background:var(--bg);box-shadow:none}.campaign-title-link{color:var(--text);text-decoration:none}.campaign-title-link:hover{color:var(--accent)}.detail-breadcrumb{display:flex;gap:8px;align-items:center;min-height:48px;color:var(--muted);font-size:10px}.detail-breadcrumb a{color:var(--accent);text-decoration:none}.campaign-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 0 20px}.campaign-detail-header h1{margin:10px 0 5px;font-size:clamp(23px,3vw,34px);line-height:1.05;letter-spacing:-.035em}.campaign-detail-header p{margin:0;color:var(--muted);font-size:10px;text-transform:capitalize}.channel-badge{display:inline-flex;border:1px solid var(--border);border-radius:5px;padding:3px 7px;background:var(--surface-2);color:var(--muted-2);font-size:8px;font-weight:700;text-transform:uppercase}.channel-email{border-color:#c8d8ee;background:#edf4fb;color:#3a689a}.channel-whatsapp{border-color:#bddfcf;background:#e9f6ef;color:#267454}.channel-sms{border-color:#dec8e8;background:#f6eef9;color:#77488d}.detail-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--border)}.detail-tabs button{flex:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 1px 10px;color:var(--muted);font-size:10px;text-transform:capitalize}.detail-tabs button.active{border-bottom-color:var(--accent);color:var(--accent);font-weight:700}.campaign-detail-body{display:grid;gap:12px;padding-top:18px}.detail-loading{padding:32px;color:var(--muted)}.detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.detail-metrics article{display:grid;gap:7px;padding:15px}.detail-metrics small{color:var(--muted);font-size:9px}.detail-metrics strong{font-size:20px}.detail-metrics.embedded{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.detail-metrics.embedded article{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-2)}.detail-progress,.detail-section{padding:20px}.detail-progress>div:first-child{display:flex;align-items:center;justify-content:space-between}.detail-progress h2,.detail-section h2{margin:0;font-size:14px}.detail-note,.detail-progress p,.detail-section>p{color:var(--muted);font-size:10px;line-height:1.6}.detail-message{display:grid;gap:8px;margin-top:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-2);padding:14px}.detail-message small{color:var(--accent);font-size:8px;font-weight:700;text-transform:uppercase}.detail-message strong{font-size:11px}.detail-message p{margin:0;font-size:10px;line-height:1.65}.detail-data,.detail-message p{color:var(--muted-2);white-space:pre-wrap}.detail-data{max-height:240px;overflow:auto;border-radius:7px;background:var(--surface-2);padding:12px;font-size:9px}.detail-section dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-section dl div{border:1px solid var(--border-soft);border-radius:7px;padding:12px}.detail-section dt{color:var(--muted);font-size:8px;text-transform:uppercase}.detail-section dd{margin:6px 0 0;font-size:11px;text-transform:capitalize}.campaign-detail-actions,.detail-editor-footer,.detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-section-heading>div>p{margin:5px 0 0;color:var(--muted);font-size:10px}.detail-recipient-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:18px}.detail-recipient-summary article{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-2);padding:13px}.detail-recipient-summary strong{font-size:17px}.detail-recipient-summary span{color:var(--muted);font-size:9px;text-transform:capitalize}.activity-timeline{display:grid;margin-top:18px}.activity-timeline article{display:grid;grid-template-columns:16px 1fr;gap:10px;min-height:58px}.activity-timeline i{position:relative;width:9px;height:9px;margin-top:4px;border:2px solid var(--surface);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--primary)}.activity-timeline i:after{position:absolute;top:10px;bottom:-48px;left:3px;width:1px;background:var(--border);content:""}.activity-timeline article:last-child i:after{display:none}.activity-timeline article div{display:grid;align-content:start;gap:3px}.activity-timeline strong{font-size:11px}.activity-timeline span{color:var(--muted);font-size:9px}.detail-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.detail-form-grid label{display:grid;gap:6px}.detail-form-wide{grid-column:1/-1}.detail-form-wide>.textarea{min-height:150px;resize:vertical}.detail-sequence-editor{display:grid;gap:10px}.detail-sequence-editor h3{margin:4px 0 0;font-size:12px}.detail-sequence-editor article{display:grid;gap:8px;border:1px solid var(--border-soft);border-radius:9px;background:var(--surface-2);padding:13px}.detail-sequence-editor article>span{color:var(--muted);font-size:9px}.detail-sequence-editor .textarea{min-height:120px;resize:vertical}.detail-editor-footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;justify-content:flex-end}@media (max-width:780px){.campaign-detail-header{align-items:flex-start;flex-direction:column}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-form-grid,.detail-metrics.embedded,.detail-section dl{grid-template-columns:1fr}.campaign-detail-actions{width:100%;flex-wrap:wrap}}.ai-config-card strong,.channel-section h2,.surface h1,.surface h2,.surface h3,.surface h4,.wa-account-card h3,.wa-campaign-card h3{color:var(--text)}.ai-config-card p,.channel-section p,.surface p,.wa-account-head p,.wa-campaign-card>p,.wa-card-footer,.wa-card-metrics small{color:var(--muted)}.campaign-list-grid,.wa-account-grid,.wa-campaign-grid{grid-template-columns:1fr}.campaign-list-card,.wa-campaign-card{min-height:0;padding:15px 17px}.wa-campaign-card:hover{border-color:#c8c1b5;transform:none}.wa-card-metrics{margin:13px 0}.wa-card-footer{margin-top:12px}.wa-account-card{padding:16px 18px}.wa-account-number{border-color:var(--border-soft);background:var(--surface-2)}.wa-account-card dt,.wa-account-number small{color:var(--muted)}.wa-account-card dd,.wa-account-number strong{color:var(--text)}.wa-account-actions,.wa-account-card dl div{border-color:var(--border-soft)}.wa-account-logo{box-shadow:none}.wa-account-logo.sms{background:#63537f;box-shadow:none}.account-domain-tabs{border-color:var(--border)!important;background:var(--surface)!important}.account-domain-tabs button{color:var(--muted)!important}.account-domain-tabs button.active{background:var(--accent-soft)!important;color:var(--accent)!important}.account-usage-track{background:var(--surface-3)!important}.account-usage-track>div{background:var(--accent)!important}.metric-icon{box-shadow:none}.metric-trend{border-radius:5px}.channel-section{overflow:hidden;padding:18px}.channel-section:after{opacity:.08}.channel-metric-grid>div{border-color:var(--border-soft);background:var(--surface-2)}.section-title{color:var(--text)}.section-subtitle{color:var(--muted)}.ai-config-card,.ai-disclaimer{border-color:var(--border);border-radius:9px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft)}.ai-disclaimer{border-left:3px solid var(--accent)}.data-table th{background:var(--surface-2);color:var(--muted)}.data-table td,.data-table th{border-color:var(--border-soft)}.data-table td{color:var(--text)}.data-table tbody tr:hover{background:var(--accent-soft)}.progress-track,.wa-progress{background:var(--surface-3)}.progress-track i{background:var(--accent)}.settings-shell{background:var(--surface)}.nav-link{color:var(--muted-2)}.nav-link.active{background:var(--accent-soft);color:var(--accent)}table th{color:var(--muted)}table td{color:var(--text)}@media (min-width:1000px){.wa-campaign-card{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.4fr);align-items:center;-moz-column-gap:24px;column-gap:24px}.wa-campaign-card .wa-card-top,.wa-campaign-card h3,.wa-campaign-card>p{grid-column:1}.wa-campaign-card .wa-card-metrics{grid-column:2;grid-row:1/span 3}.wa-campaign-card .wa-card-footer,.wa-campaign-card .wa-progress,.wa-campaign-card .wa-progress-label{grid-column:1/-1}}@media (max-width:620px){.wa-account-head{grid-template-columns:38px 1fr}.wa-account-head>.wa-status{grid-column:2}.wa-account-card dl{grid-template-columns:1fr;gap:10px}.wa-account-card dl div{border-right:0;border-bottom:1px solid var(--border-soft);padding:0 0 10px}.wa-account-actions>button{flex:1 1 auto}.wa-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(a,button,input,select,textarea,.surface,.wa-campaign-card,.wa-account-card,.nav-link){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}:where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 36%,transparent);outline-offset:2px}:where(.button-primary,.gradient-button,.button-secondary,.button-ghost,.button-danger){display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:8px 18px;line-height:1.25;white-space:normal}:where(.button-primary,.gradient-button):active,:where(.button-secondary,.button-ghost,.button-danger):active{transform:translateY(1px)}:where(.button-primary,.gradient-button):disabled,:where(.button-secondary,.button-ghost,.button-danger):disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}html[data-theme=dark] :where(.button-primary,.gradient-button){color:#352f44}.campaign-list-card,.surface.clickable,.wa-campaign-card{cursor:pointer}.wa-campaign-card{position:relative}.wa-campaign-card .campaign-title-link:after{position:absolute;inset:0;content:""}.wa-campaign-card :where(button,a:not(.campaign-title-link)){position:relative;z-index:2}.campaign-list-card:hover,.surface.clickable:hover,.wa-campaign-card:hover{border-color:var(--primary);box-shadow:0 10px 30px color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-1px)}.app-column,.sidebar{transition:width .19s ease,padding-left .19s ease,transform .19s ease}.sidebar-rail-toggle{display:inline-flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:8px;margin:-4px 0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--muted-2);font-size:9px;cursor:pointer}.sidebar-compact .sidebar{width:70px;padding-inline:9px}.sidebar-compact .app-column{padding-left:70px}.sidebar-compact .sidebar-brand{grid-template-columns:1fr;justify-items:center;margin-inline:-9px;padding-inline:8px}.sidebar-compact .nav-link>span,.sidebar-compact .sidebar-bottom>.nav-link>span,.sidebar-compact .sidebar-brand>div:nth-child(2),.sidebar-compact .sidebar-label,.sidebar-compact .sidebar-user .profile-button,.sidebar-compact .workspace-chevron{display:none}.sidebar-compact .sidebar-section{margin-bottom:8px}.sidebar-compact .nav-link{position:relative;justify-content:center;min-height:42px;padding:0}.sidebar-compact .nav-badge{position:absolute;top:3px;right:3px;min-width:16px;padding:1px 3px;font-size:7px}.sidebar-compact .sidebar-user{display:flex;justify-content:center}.sidebar-compact .theme-toggle{width:40px;height:40px}.unibox-app-shell .app-main:has(.unibox-page){padding-right:14px;padding-left:14px}.unibox-page{height:100dvh;min-height:620px;padding-top:12px}.unibox-shell{height:calc(100dvh - 24px);min-height:596px;grid-template-columns:184px minmax(250px,320px) minmax(460px,1fr);overflow:hidden;border-radius:12px}.unibox-filters{padding:12px 10px}.unibox-label{margin:16px 8px 7px;font-size:9px;letter-spacing:.06em}.unibox-accounts button,.unibox-filters nav button{min-height:34px;padding:7px 9px}.unibox-list-title{min-height:58px;padding:11px 13px}.unibox-thread{padding:12px 11px}.unibox-conversation>.email-thread-header,.unibox-conversation>header{min-height:72px;padding:12px 18px}.unibox-messages{min-height:0;padding:18px 22px}.unibox-messages.whatsapp-messages{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.unibox-messages article>div{border-radius:14px 14px 14px 5px}.unibox-messages article.outbound>div{border-radius:14px 14px 5px 14px}.unibox-channel.sms{background:color-mix(in srgb,#c5baff 44%,transparent);color:var(--text)}.unibox-channel.whatsapp{background:color-mix(in srgb,#8bd6ad 28%,transparent);color:var(--success)}.unibox-channel.email{background:color-mix(in srgb,#c4d9ff 62%,transparent);color:var(--text)}.email-message-header{min-height:64px}.email-message.collapsed:hover{background:var(--accent-soft)}.email-message.expanded{box-shadow:var(--shadow-soft)}.unibox-composer{padding:12px 18px 14px}.unibox-composer textarea{min-height:72px}.detail-tabs button{position:relative;min-height:44px}.detail-tabs button:after{position:absolute;right:50%;bottom:-1px;left:50%;height:2px;background:var(--primary);content:"";transition:right .16s ease,left .16s ease}.detail-tabs button.active:after{right:0;left:0}.detail-tabs button.active{border-bottom-color:transparent}.modal-panel,.profile-menu{animation:reachos-enter .15s ease-out}@keyframes reachos-enter{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.empty-state h3{color:var(--text)!important;font-size:15px}.empty-state p{color:var(--muted)!important}.empty-state:after{content:"Ready when you are";display:block;margin-top:6px;color:var(--muted);font-family:var(--font-style-script);font-size:18px}.data-table,.wa-preview-table table{font-size:11px}.data-table td,.data-table th,.wa-preview-table td,.wa-preview-table th{line-height:1.45}.settings-layout{align-items:start}.settings-navigation{position:sticky;top:14px;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:8px}.settings-navigation .nav-link{min-height:42px;overflow-wrap:anywhere;line-height:1.35}.settings-content{min-width:0;overflow:hidden}.settings-content :where(.input,.select,.textarea){min-height:42px;padding-inline:13px}.settings-content :where(button){overflow-wrap:anywhere}.workspace-logo-preview{background:var(--primary);color:var(--surface)}html[data-theme=dark] .workspace-logo-preview{color:#352f44}.auth-story{background:radial-gradient(circle at 72% 32%,color-mix(in srgb,#c5baff 36%,transparent),transparent 24rem),var(--sidebar);color:var(--text)}.auth-story:after{opacity:.16;background-image:linear-gradient(color-mix(in srgb,var(--primary) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary) 12%,transparent) 1px,transparent 1px)}.auth-form-side{border-color:var(--border);background:var(--surface)}.auth-brand,.auth-brand strong,.auth-card h2,.auth-form-side,.auth-proof strong,.auth-story-copy h1{color:var(--text)}.auth-brand small,.auth-caption,.auth-description,.auth-proof small,.auth-story-copy>p{color:var(--muted)}.auth-story-copy h1 span{background:none;color:var(--primary)}.auth-kicker,.auth-proof>div{color:var(--primary)}.auth-card-icon,.avatar,.brand-mark,.contact-avatar,.wa-contact-avatar,.workspace-avatar{border-color:var(--border);background:var(--primary);color:var(--surface);box-shadow:none}html[data-theme=dark] :where(.auth-card-icon,.brand-mark,.workspace-avatar,.avatar,.contact-avatar,.wa-contact-avatar){color:#352f44}.auth-form .input{border-color:var(--border);background:var(--surface-2);color:var(--text)}.account-usage-track>div,.ai-sample-dots button.active,.ai-step-label>span,.progress-track i,.wa-progress>span{background:var(--primary)!important;box-shadow:none}.ai-mode-grid>button.active,.wa-choice-row button.active,.wa-weekdays button.active{border-color:var(--primary);background:var(--accent-soft);color:var(--text);box-shadow:none}.page-eyebrow,.wa-eyebrow{color:var(--primary)!important}.wa-account-logo,.wa-account-logo.sms{background:var(--primary);color:var(--surface)}html[data-theme=dark] :where(.wa-account-logo,.wa-account-logo.sms){color:#352f44}.wa-phone-preview{border-color:var(--border);background:var(--surface-2);box-shadow:var(--shadow-soft)}.wa-phone-top{background:var(--surface-3)}.wa-chat{background:var(--surface-2)}.wa-message{background:var(--primary);color:var(--surface)}html[data-theme=dark] .wa-message{color:#352f44}:where(.page-description,.section-subtitle,.wa-page-header>div>p:last-child,.auth-description){line-height:1.65}:where(.field-label,.metric-label,.wa-stat small,.wa-card-metrics small,.sidebar-label,.page-eyebrow,.wa-eyebrow){font-size:max(9px,.62rem);line-height:1.45}:where(.nav-link,.button-primary,.gradient-button,.button-secondary,.button-ghost,.button-danger,.detail-tabs button){font-size:max(10px,.68rem)}@media (max-width:1180px) and (min-width:781px){.unibox-shell{grid-template-columns:156px minmax(230px,280px) minmax(380px,1fr)}}@media (max-width:780px){.sidebar-compact .sidebar{width:min(286px,86vw);padding-inline:12px}.sidebar-compact .app-column{padding-left:0}.sidebar-compact .sidebar-brand{grid-template-columns:32px minmax(0,1fr) auto;justify-items:legacy;margin-inline:-12px;padding-inline:16px}.sidebar-compact .nav-link>span,.sidebar-compact .sidebar-bottom>.nav-link>span,.sidebar-compact .sidebar-brand>div:nth-child(2),.sidebar-compact .sidebar-label,.sidebar-compact .sidebar-user .profile-button,.sidebar-compact .workspace-chevron{display:initial}.sidebar-compact .nav-link{justify-content:flex-start;min-height:36px;padding:0 10px}.sidebar-rail-toggle{display:none}.unibox-app-shell .app-main:has(.unibox-page){padding:8px}.unibox-page{height:calc(100dvh - 58px);min-height:520px;padding:0}.unibox-shell{height:100%;min-height:0;border-radius:10px}.settings-layout{display:block}.settings-navigation{position:static;display:flex;max-width:100%;gap:5px;overflow-x:auto;margin-bottom:12px}.settings-navigation .nav-link{width:auto!important;min-width:-moz-max-content;min-width:max-content;padding-inline:12px}.settings-content{padding:16px!important}}.last\:border-0:last-child{border-width:0}.hover\:border-\[\#3469bb\]:hover{--tw-border-opacity:1;border-color:rgb(52 105 187/var(--tw-border-opacity,1))}.hover\:bg-white\/\[0\.015\]:hover{background-color:rgb(255 255 255/.015)}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:w-\[260px\]{width:260px}.lg\:max-w-\[360px\]{max-width:360px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.lg\:grid-cols-\[210px_minmax\(0\2c 1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}}