*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--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 / .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: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.z-20{z-index:20}.z-\[100\]{z-index:100}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.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}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-48{max-height:12rem}.w-10{width:2.5rem}.w-4{width:1rem}.w-48{width:12rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[16rem\]{min-width:16rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(178 232 251 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(140 215 241 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(232 251 255 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 244 229 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(255 238 242 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(212 243 254 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(233 250 255 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 149 181 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.to-pink-500{--tw-gradient-to: #CC2A5C var(--tw-gradient-to-position) }.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pr-10{padding-right:2.5rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.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-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(0 123 146 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(176 112 25 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(131 0 47 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(0 121 149 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(0 94 119 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(0 70 92 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(140 215 241 / var(--tw-border-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(0 121 149 / var(--tw-bg-opacity, 1))}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.hover\:to-pink-600:hover{--tw-gradient-to: #A70D45 var(--tw-gradient-to-position) }.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 149 181 / var(--tw-ring-opacity, 1)) }.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px }.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:max-h-56{max-height:14rem}}:root{--ink:#111111;--ink-300:#6B6558;--ink-400:#4A463E;--ink-500:#2B2925;--cream-50:#FFFCF5;--cream-100:#FFF8E6;--cream-200:#F7EDD5;--cream-300:#EDDFBF;--cream-400:#DCC9A1;--line-strong:#948A74;--hb-orange-50:#FFF4E5;--hb-orange-100:#FFE8CC;--hb-orange-200:#FFD5A5;--hb-orange-300:#FABD7A;--hb-orange-400:#F2AA56;--hb-orange-500:#F4A441;--hb-orange-600:#D18A2F;--hb-orange-700:#B07019;--hb-orange-800:#925B0E;--hb-orange-900:#774A09;--hb-yellow-50:#FEF7E1;--hb-yellow-100:#F9ECC6;--hb-yellow-200:#F4DD99;--hb-yellow-300:#F9D878;--hb-yellow-400:#FED75C;--hb-yellow-500:#FFD33F;--hb-yellow-600:#DEB62E;--hb-yellow-700:#BE9B18;--hb-yellow-800:#A18314;--hb-yellow-900:#886F15;--hb-teal-50:#E9FAFF;--hb-teal-100:#D4F3FE;--hb-teal-200:#B2E8FB;--hb-teal-300:#8CD7F1;--hb-teal-400:#64C3E1;--hb-teal-500:#1495B5;--hb-teal-600:#007995;--hb-teal-700:#005E77;--hb-teal-800:#00465C;--hb-teal-900:#003344;--hb-cyan-50:#E8FBFF;--hb-cyan-100:#D2F4FD;--hb-cyan-200:#AEE9FA;--hb-cyan-300:#85D9EF;--hb-cyan-400:#59C5DF;--hb-cyan-500:#2FB5D2;--hb-cyan-600:#1697B1;--hb-cyan-700:#007B92;--hb-cyan-800:#006276;--hb-cyan-900:#004D5E;--hb-pink-50:#FFEEF2;--hb-pink-100:#FFDCE4;--hb-pink-200:#FFC0CF;--hb-pink-300:#FF9FB6;--hb-pink-400:#FF7D9D;--hb-pink-500:#CC2A5C;--hb-pink-600:#A70D45;--hb-pink-700:#83002F;--hb-pink-800:#63001E;--hb-pink-900:#470010;--font-display:"Bebas Neue",Impact,"Arial Narrow",sans-serif;--font-sans:"Karla",system-ui,-apple-system,"Segoe UI",sans-serif;--font-script:"Kaushan Script",cursive;--radius-chip:999px;--radius-control:8px;--radius-card:12px;--radius-panel:16px;--shadow-float:0 12px 32px rgba(17,17,17,.18);--focus-day:var(--hb-teal-600);--focus-night:var(--hb-yellow-500);--frame-w:100%}.hb-d-events{--d-100:var(--hb-orange-100);--d-200:var(--hb-orange-200);--d-fill:var(--hb-orange-500);--d-on-fill:var(--ink);--d-dot:var(--hb-orange-700);--d-night:var(--hb-orange-400);--d-night-fill:var(--hb-orange-500)}.hb-d-campaigns{--d-100:var(--hb-yellow-100);--d-200:var(--hb-yellow-200);--d-fill:var(--hb-yellow-500);--d-on-fill:var(--ink);--d-dot:var(--hb-yellow-800);--d-night:var(--hb-yellow-400);--d-night-fill:var(--hb-yellow-500)}.hb-d-outreach{--d-100:var(--hb-teal-100);--d-200:var(--hb-teal-200);--d-fill:var(--hb-teal-700);--d-on-fill:var(--cream-100);--d-dot:var(--hb-teal-700);--d-night:var(--hb-teal-400);--d-night-fill:var(--hb-teal-500)}.hb-d-content{--d-100:var(--hb-cyan-100);--d-200:var(--hb-cyan-200);--d-fill:var(--hb-cyan-500);--d-on-fill:var(--ink);--d-dot:var(--hb-cyan-700);--d-night:var(--hb-cyan-400);--d-night-fill:var(--hb-cyan-400)}.hb-d-neutral{--d-100:var(--cream-200);--d-200:var(--cream-400);--d-fill:var(--ink);--d-on-fill:var(--cream-100);--d-dot:var(--ink);--d-night:var(--hb-yellow-500);--d-night-fill:var(--cream-100)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--cream-100);font-family:var(--font-sans);font-size:15px;line-height:23px;color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:var(--hb-teal-600);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--hb-teal-700)}.hb-night a{color:var(--hb-cyan-400)}.hb-night a:hover{color:var(--hb-cyan-300)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-day);outline-offset:2px}.hb-night :focus-visible,.hb-night:focus-visible{outline-color:var(--focus-night)}h1[tabindex="-1"]:focus{outline:none}.hb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hb-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--cream-100);padding:10px 14px;border-radius:var(--radius-control);font-weight:500}.hb-skip:focus{top:12px;color:var(--cream-100)}.hb-num{font-variant-numeric:tabular-nums}#boss-frame{width:var(--frame-w);max-width:100%;margin:0 auto;height:100vh;height:100dvh;background:var(--cream-100);container-type:inline-size;container-name:boss;position:relative;overflow:hidden}#boss-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:auto}#boss-overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}#boss-overlays>*{pointer-events:auto}.hb-reduced-motion *,.hb-reduced-motion *:before,.hb-reduced-motion *:after{animation:none!important;transition:none!important}.hb-icon{display:inline-block;flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;vertical-align:-3px}.hb-pulse{display:block;width:100%;height:auto;overflow:visible}.hb-pulse path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hb-pulse--glow path{stroke:url(#hbPulse);filter:drop-shadow(0 0 4px rgba(244,164,65,.55)) drop-shadow(0 0 10px rgba(47,181,210,.4))}.hb-pulse--flat path{stroke:#11111147}.hb-pulse--spectrum path{stroke:url(#hbPulse)}.hb-pulse--field{background:linear-gradient(90deg,var(--hb-pink-500),var(--hb-orange-500) 28%,var(--hb-yellow-500) 50%,var(--hb-teal-500) 75%,var(--hb-cyan-500))}.hb-pulse--field path{stroke:var(--ink)}.hb-divider{display:block;width:100%;height:36px;overflow:visible}.hb-divider path{fill:none;stroke:#11111138;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hb-reduced-motion .hb-draw path{stroke-dashoffset:0}.hb-draw path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:hbDrawOnce 1.2s cubic-bezier(.2,.7,.2,1) forwards}@keyframes hbDrawOnce{to{stroke-dashoffset:0}}.hb-loader{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-300);font-weight:500;font-size:13px;line-height:18px}.hb-loader svg{width:160px;height:auto;overflow:visible}.hb-loader--page{min-height:320px;justify-content:center}.hb-loader--page svg{width:260px}.hb-loader path{fill:none;stroke:url(#hbPulse);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:hbDraw 3.2s cubic-bezier(.2,.7,.2,1) infinite}.hb-loader.hb-static path,.hb-reduced-motion .hb-loader path{animation:none;stroke-dashoffset:0}@keyframes hbDraw{0%{stroke-dashoffset:1000}55%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.hb-glyph{display:inline-block;flex:none;overflow:visible}.hb-glyph path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hb-beat{transform-origin:50% 50%;animation:hbBeat 1.4s ease-in-out 3}.hb-beat.hb-static{animation:none}@keyframes hbBeat{0%,to{transform:scale(1)}30%{transform:scale(1.2)}60%{transform:scale(.95)}}.hb-logo{display:inline-flex;align-items:center;justify-content:center;height:40px;width:120px;border-radius:6px;border:1px dashed var(--line-strong);background:repeating-linear-gradient(135deg,rgba(17,17,17,.05) 0 6px,transparent 6px 12px);font:500 12px/16px var(--font-sans);color:var(--ink-300)}.hb-night .hb-logo,.hb-logo--night{border-color:#fff8e666;background:repeating-linear-gradient(135deg,rgba(255,248,230,.07) 0 6px,transparent 6px 12px);color:#fff8e6bf}.hb-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-chip);font:500 13px/18px var(--font-sans);letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.hb-badge .hb-dot{width:6px;height:6px;border-radius:50%;background:var(--d-dot)}.hb-tone-neutral{background:transparent;border-color:var(--line-strong);color:var(--ink-300)}.hb-tone-attention{background:var(--d-100);color:var(--ink)}.hb-tone-progress{background:var(--d-200);color:var(--ink)}.hb-tone-active{background:var(--d-fill);color:var(--d-on-fill)}.hb-tone-live{background:var(--ink);color:var(--d-night)}.hb-tone-done{background:var(--cream-300);color:var(--ink-400)}.hb-tone-negative{background:var(--hb-pink-50);color:var(--hb-pink-700)}.hb-night .hb-tone-neutral{border-color:var(--cream-400);color:var(--cream-400)}.hb-night .hb-tone-attention{background:var(--ink-500);color:var(--cream-100)}.hb-night .hb-tone-attention .hb-dot{background:var(--d-night)}.hb-night .hb-tone-progress{background:var(--ink-500);color:var(--d-night)}.hb-night .hb-tone-active{background:var(--d-night-fill);color:var(--ink)}.hb-night .hb-tone-live{background:transparent;border-color:var(--d-night);color:var(--d-night)}.hb-night .hb-tone-done{background:var(--ink-500);color:var(--cream-400)}.hb-night .hb-tone-negative{background:var(--ink-500);color:var(--hb-pink-300)}.hb-toasts{position:absolute;top:16px;right:16px;z-index:60;pointer-events:none;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px))}.hb-toast{pointer-events:auto;display:flex;background:var(--ink);color:var(--cream-100);border-radius:var(--radius-card);box-shadow:var(--shadow-float);overflow:hidden;animation:hbToastIn .18s ease-out}.hb-toast:before{content:"";width:4px;flex:none;background:var(--toast-bar,var(--hb-teal-400))}.hb-toast-body{padding:12px 14px;font-weight:500;min-width:0}.hb-toast-body>div{display:block}.hb-toast-body>div+div{font-weight:400;font-size:13px;line-height:18px;color:var(--cream-400);margin-top:2px}@keyframes hbToastIn{0%{transform:translateY(-8px);opacity:0}}.hb-card{background:var(--cream-50);border:1px solid var(--cream-400);border-radius:var(--radius-card)}.hb-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-control);font:500 15px/20px var(--font-sans);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.hb-btn--primary:hover{filter:brightness(.94);color:var(--d-on-fill)}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-control);font:500 15px/20px var(--font-sans);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .12s ease-out,filter .12s ease-out;position:relative}.hb-btn--s{height:32px;padding:0 12px;font-size:13px;line-height:18px;gap:6px}.hb-btn--l{height:48px;padding:0 20px;font-size:17px}.hb-btn--primary{background:var(--d-fill);color:var(--d-on-fill)}.hb-btn--primary:hover{filter:brightness(.93);color:var(--d-on-fill)}.hb-btn--primary:active{filter:brightness(.86)}.hb-btn--secondary{background:var(--cream-50);border-color:var(--line-strong);color:var(--ink)}.hb-btn--secondary:hover{background:var(--cream-200);color:var(--ink)}.hb-btn--secondary:active{background:var(--cream-300)}.hb-btn--ghost{background:transparent;color:var(--ink)}.hb-btn--ghost:hover{background:var(--cream-200);color:var(--ink)}.hb-btn--destructive{background:var(--hb-pink-500);color:var(--cream-100)}.hb-btn--destructive:hover{background:var(--hb-pink-600);color:var(--cream-100)}.hb-btn--icon{width:40px;padding:0}.hb-btn--icon.hb-btn--s{width:32px}.hb-btn[disabled],.hb-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.hb-btn[aria-busy=true]{cursor:progress}.hb-night .hb-btn--secondary{background:transparent;border-color:var(--cream-400);color:var(--cream-100)}.hb-night .hb-btn--secondary:hover{background:var(--ink-500)}.hb-night .hb-btn--ghost{color:var(--cream-100)}.hb-night .hb-btn--ghost:hover{background:var(--ink-500);color:var(--cream-100)}.hb-night .hb-btn--primary{background:var(--d-night-fill);color:var(--ink)}.hb-link-back{display:inline-flex;align-items:center;gap:4px;font:500 13px/18px var(--font-sans)}@container boss (max-width:640px){.hb-btn{min-height:44px}.hb-btn--s{min-height:36px}}.hb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hb-label{font:500 13px/18px var(--font-sans);letter-spacing:.01em;color:var(--ink)}.hb-req{color:var(--hb-pink-700);margin-left:2px}.hb-help{font-size:13px;line-height:18px;color:var(--ink-300)}.hb-err{display:flex;gap:6px;align-items:center;font-size:13px;line-height:18px;color:var(--hb-pink-700)}.hb-input,.hb-select,.hb-textarea{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--cream-50);font:400 15px/22px var(--font-sans);color:var(--ink)}.hb-textarea{min-height:96px;resize:vertical}.hb-input::-moz-placeholder,.hb-textarea::-moz-placeholder{color:var(--ink-300)}.hb-input::placeholder,.hb-textarea::placeholder{color:var(--ink-300)}.hb-input:hover,.hb-select:hover,.hb-textarea:hover{border-color:var(--ink-400)}.hb-input:focus-visible,.hb-select:focus-visible,.hb-textarea:focus-visible{outline:2px solid var(--focus-day);outline-offset:1px;border-color:var(--hb-teal-600)}.hb-input[aria-invalid=true],.hb-select[aria-invalid=true],.hb-textarea[aria-invalid=true]{border-color:var(--hb-pink-500)}.hb-input[disabled]{background:var(--cream-200);color:var(--ink-300)}@container boss (max-width:640px){.hb-input,.hb-select{min-height:44px;font-size:16px}}.hb-search{position:relative;display:flex;align-items:center}.hb-search>.hb-icon{position:absolute;left:12px;color:var(--ink-300);pointer-events:none}.hb-search .hb-input{padding-left:36px;padding-right:40px}.hb-search .hb-clear{position:absolute;right:4px}.hb-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-height:32px}.hb-check input{width:18px;height:18px;accent-color:var(--ink);margin:0}.hb-toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;min-height:40px}.hb-toggle input{position:absolute;opacity:0;width:1px;height:1px}.hb-toggle .hb-track{width:40px;height:24px;border-radius:999px;background:var(--cream-400);position:relative;flex:none;transition:background-color .12s}.hb-toggle .hb-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--cream-50);box-shadow:0 1px 2px #1111114d;transition:transform .12s}.hb-toggle input:checked+.hb-track{background:var(--ink)}.hb-toggle input:checked+.hb-track:after{transform:translate(16px)}.hb-toggle input:focus-visible+.hb-track{outline:2px solid var(--focus-day);outline-offset:2px}.hb-radio-cards{display:flex;flex-direction:column;gap:8px}.hb-radio-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--cream-50);cursor:pointer;min-height:56px}.hb-radio-card:hover{background:var(--cream-200)}.hb-radio-card input{margin:3px 0 0;width:18px;height:18px;accent-color:var(--ink)}.hb-radio-card:has(input:checked){border:2px solid var(--ink);padding:13px 15px;background:var(--cream-50)}.hb-radio-card:has(input:focus-visible){outline:2px solid var(--focus-day);outline-offset:2px}.hb-form-section{display:flex;flex-direction:column;gap:14px}.hb-form-section>h3{font:700 15px/20px var(--font-sans);padding-bottom:8px;border-bottom:1px solid var(--cream-400)}.hb-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container boss (max-width:640px){.hb-form-row{grid-template-columns:1fr}}.hb-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:2px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--cream-50);text-align:center;color:var(--ink-400);cursor:pointer}.hb-upload:hover,.hb-upload.is-over{background:var(--cream-200);border-color:var(--ink)}.hb-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-chip);background:var(--cream-300);color:var(--ink);font:500 13px/18px var(--font-sans);white-space:nowrap}.hb-chip--outline{background:transparent;border:1px solid var(--line-strong)}.hb-pillar{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--font-sans);white-space:nowrap}.hb-meta-tag{display:inline-flex;align-items:center;gap:4px;font:500 13px/18px var(--font-sans);color:var(--ink-400);white-space:nowrap}.hb-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--cream-100);font:700 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.hb-night .hb-count{background:var(--hb-yellow-500);color:var(--ink)}.hb-rail{display:flex;gap:4px;align-items:stretch}.hb-rail-step{flex:1;display:flex;flex-direction:column;gap:6px;font:500 12px/16px var(--font-sans);color:var(--ink-300)}.hb-rail-step:before{content:"";height:6px;border-radius:3px;background:var(--cream-300)}.hb-rail-step.is-done:before{background:var(--d-200)}.hb-rail-step.is-current:before{background:var(--d-fill)}.hb-rail-step.is-current{color:var(--ink);font-weight:700}.hb-tabs{display:flex;gap:4px;border-bottom:1px solid var(--cream-400);overflow-x:auto;scrollbar-width:none}.hb-tab{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:0;background:none;font:500 15px/20px var(--font-sans);color:var(--ink-400);cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}.hb-tab:hover{color:var(--ink);background:var(--cream-200)}.hb-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--d-fill);font-weight:700}.hb-seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-control);overflow:hidden;background:var(--cream-50);flex:none}.hb-seg button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;border-left:1px solid var(--line-strong);background:transparent;font:500 13px/18px var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap}.hb-seg button:first-child{border-left:0}.hb-seg button:hover{background:var(--cream-200)}.hb-seg button[aria-pressed=true]{background:var(--ink);color:var(--cream-100)}.hb-seg--domain button[aria-pressed=true]{background:var(--d-fill);color:var(--d-on-fill)}.hb-seg button:focus-visible{outline-offset:-3px}.hb-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 32px 2px 2px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.hb-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--cream-50);font:500 13px/18px var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;flex:none}.hb-pill:hover{background:var(--cream-200)}.hb-pill .n{color:var(--ink-300);font-variant-numeric:tabular-nums}.hb-pill[aria-pressed=true]{background:var(--d-fill);border-color:var(--d-fill);color:var(--d-on-fill)}.hb-pill[aria-pressed=true] .n{color:inherit}.hb-pager{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap}.hb-stepper{display:flex;gap:8px;align-items:center;list-style:none;margin:0;padding:0}.hb-stepper li{display:flex;align-items:center;gap:8px;font:500 13px/18px var(--font-sans);color:var(--ink-300)}.hb-stepper li .n{width:26px;height:26px;border-radius:50%;border:1px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.hb-stepper li.is-current{color:var(--ink)}.hb-stepper li.is-current .n{background:var(--ink);color:var(--cream-100);border-color:var(--ink)}.hb-stepper li.is-done .n{background:var(--cream-300);border-color:var(--cream-300);color:var(--ink)}.hb-stepper li+li:before{content:"";width:24px;height:1px;background:var(--line-strong)}.hb-stat{display:flex;flex-direction:column;gap:6px;padding:18px 20px;text-align:left;border:1px solid var(--cream-400);border-radius:var(--radius-card);background:var(--cream-50);color:var(--ink);font:inherit;width:100%}button.hb-stat{cursor:pointer}button.hb-stat:hover{background:var(--cream-200)}.hb-stat .v{font:400 44px/44px var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums}.hb-stat .l{display:flex;align-items:center;gap:6px;font:500 13px/18px var(--font-sans);color:var(--ink-400)}.hb-stat .l .hb-icon{color:var(--ink)}.hb-stat:after{content:"";display:block;height:3px;border-radius:2px;background:var(--d-fill);width:32px;margin-top:4px}@container boss (max-width:640px){.hb-stat .v{font-size:36px;line-height:36px}.hb-stat{padding:14px 16px}}.hb-progress{height:10px;border-radius:5px;background:var(--cream-300);overflow:hidden}.hb-progress>span{display:block;height:100%;border-radius:5px;background:var(--ink)}.hb-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px}.hb-empty .hb-divider{margin-top:6px}.hb-alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-card);background:var(--cream-200);border:1px solid var(--cream-400)}.hb-alert--warning{background:var(--hb-yellow-100);border-color:var(--hb-yellow-600)}.hb-alert--critical{background:var(--hb-pink-50);border-color:var(--hb-pink-500)}.hb-alert--critical .hb-alert-title{color:var(--hb-pink-700)}.hb-alert-title{font-weight:700}.hb-skel{display:flex;flex-direction:column;gap:12px;padding:16px 0}.hb-skel span{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--cream-200),var(--cream-300),var(--cream-200));background-size:200% 100%;animation:hbShimmer 1.4s linear infinite}@keyframes hbShimmer{to{background-position:-200% 0}}.hb-table{width:100%;border-collapse:collapse;font-size:15px}.hb-table th{text-align:left;font:500 13px/18px var(--font-sans);color:var(--ink-300);padding:10px 12px;border-bottom:1px solid var(--cream-400)}.hb-table td{padding:12px;border-bottom:1px solid var(--cream-300);vertical-align:middle}.hb-table tbody tr:hover td{background:var(--cream-200)}.hb-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cream-300);color:var(--ink);font:700 13px/1 var(--font-sans);flex:none}.hb-night .hb-avatar{background:var(--ink-500);color:var(--cream-100)}.hb-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0}.hb-kv dd{overflow-wrap:anywhere}.hb-kv dt{font:500 13px/22px var(--font-sans);color:var(--ink-300)}.hb-kv dd{margin:0}@container boss (max-width:640px){.hb-kv{grid-template-columns:1fr;gap:0}.hb-kv dd{margin-bottom:10px}}.hb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111116b;display:flex;align-items:center;justify-content:center;padding:24px;animation:hbFade .16s ease-out}.hb-dialog{background:var(--cream-100);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);width:100%;max-height:calc(100% - 48px);display:flex;flex-direction:column;animation:hbPop .16s ease-out;outline:none}.hb-dialog--s{max-width:420px}.hb-dialog--m{max-width:560px}.hb-dialog--l{max-width:760px}.hb-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 8px}.hb-dialog-head h2{font:700 18px/24px var(--font-sans)}.hb-dialog-body{padding:8px 24px 20px;overflow:auto;display:flex;flex-direction:column;gap:16px}.hb-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--cream-400);flex-wrap:wrap}.hb-scrim--panel{justify-content:flex-end;align-items:stretch;padding:0}.hb-panel{background:var(--cream-100);width:480px;max-width:100%;height:100%;border-radius:var(--radius-panel) 0 0 var(--radius-panel);box-shadow:var(--shadow-float);display:flex;flex-direction:column;animation:hbSlide .22s ease-out;outline:none}.hb-panel .hb-dialog-body{flex:1}@container boss (max-width:640px){.hb-scrim{align-items:flex-end;padding:0}.hb-dialog{max-width:none;border-radius:var(--radius-panel) var(--radius-panel) 0 0;max-height:92%;animation:hbSheet .22s ease-out}.hb-dialog-head:before{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;border-radius:2px;background:var(--cream-400);transform:translate(-50%)}.hb-dialog-head{position:relative;padding-top:24px}.hb-dialog-foot .hb-btn{flex:1}.hb-panel{width:100%;border-radius:0}.hb-dialog-body,.hb-dialog-head,.hb-dialog-foot{padding-left:16px;padding-right:16px}}@keyframes hbFade{0%{opacity:0}}@keyframes hbPop{0%{opacity:0;transform:scale(.98)}}@keyframes hbSlide{0%{transform:translate(100%)}}@keyframes hbSheet{0%{transform:translateY(100%)}}.hb-menu{position:absolute;min-width:200px;background:var(--cream-50);border:1px solid var(--cream-400);border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:6px;display:flex;flex-direction:column;z-index:5}.hb-menu button{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:0;background:none;border-radius:6px;font:500 15px/20px var(--font-sans);text-align:left;cursor:pointer;color:var(--ink)}.hb-menu button:hover,.hb-menu button:focus-visible{background:var(--cream-200)}.hb-toast-body{display:flex;flex-direction:column}.hb-toast-row{display:flex;gap:10px;align-items:flex-start;padding:12px 12px 12px 14px;flex:1}.hb-toast-row .hb-toast-msg{flex:1;font-weight:500}.hb-toast-row .hb-toast-msg a{display:block;width:-moz-max-content;width:max-content;margin-top:4px;font-size:13px}.hb-toast-row .hb-btn--icon{color:var(--cream-400);height:28px;width:28px}.hb-toast-row .hb-btn--icon:hover{background:var(--ink-500);color:var(--cream-100)}@container boss (max-width:640px){.hb-toasts{left:12px;right:12px;top:64px;width:auto}}.hb-obj{background:var(--cream-50);border:1px solid var(--cream-400);border-radius:var(--radius-card)}.hb-list-row{display:grid;gap:16px;align-items:center;padding:14px 16px;border-top:1px solid var(--cream-300);color:inherit;text-decoration:none}.hb-list-row:first-child{border-top:0}a.hb-list-row:hover,button.hb-list-row:hover{background:var(--cream-200);color:inherit}button.hb-list-row{width:100%;border:0;border-top:1px solid var(--cream-300);background:none;text-align:left;font:inherit;cursor:pointer}.hb-datebox{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.hb-datebox .dw{font:500 12px/16px var(--font-sans);color:var(--ink-300)}.hb-datebox .dd{font:400 34px/34px var(--font-display);font-variant-numeric:tabular-nums}.hb-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;line-height:18px;color:var(--ink-400)}.hb-meta>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hb-meta .hb-icon{color:var(--ink-300)}.hb-highlight{animation:hbHighlight .6s ease-out;outline:2px solid var(--d-fill);outline-offset:4px}.hb-reduced-motion .hb-highlight{animation:none}@keyframes hbHighlight{0%{transform:translateY(0)}30%{transform:translateY(-4px)}60%{transform:translateY(1px)}to{transform:none}}.hb-photo{position:relative;border-radius:8px;overflow:hidden;background:var(--cream-200);display:flex;align-items:center;justify-content:center;color:var(--ink-300)}.hb-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hb-photo--tinted{background:var(--ink)}.hb-photo--tinted img{filter:grayscale(.3) brightness(.62) contrast(1.05);mix-blend-mode:luminosity;opacity:.9}.hb-photo-slot{background:repeating-linear-gradient(135deg,rgba(255,248,230,.07) 0 8px,transparent 8px 16px),var(--ink);color:var(--cream-400);font:500 13px/18px var(--font-sans)}.hb-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100%}.hb-sidebar{position:sticky;top:0;height:100vh;background:var(--ink);color:var(--cream-100);display:flex;flex-direction:column;min-height:0}.hb-sb-head{padding:22px 20px 16px;display:flex;flex-direction:column;gap:12px;flex:none}.hb-sb-word{font:400 40px/36px var(--font-display);letter-spacing:.02em;color:var(--cream-100);text-decoration:none}.hb-sb-word:hover{color:var(--cream-100)}.hb-sb-nav{flex:1;min-height:0;overflow-y:auto;padding:4px 0 16px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:var(--ink-500) transparent;-webkit-mask:linear-gradient(#000 calc(100% - 24px),transparent);mask:linear-gradient(#000 calc(100% - 24px),transparent)}.hb-sb-group{display:flex;flex-direction:column}.hb-sb-glabel{display:flex;align-items:center;gap:8px;padding:0 20px 6px;font:500 12px/16px var(--font-sans);color:#fff8e6a3}.hb-sb-glabel i{width:8px;height:8px;border-radius:2px;background:var(--d-night-fill)}.hb-sb-item{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 20px 0 17px;border-left:3px solid transparent;font:500 15px/20px var(--font-sans);color:#fff8e6d6;text-decoration:none}.hb-sb-item:hover{background:var(--ink-500);color:var(--cream-100)}.hb-sb-item:focus-visible{outline:2px solid var(--focus-night);outline-offset:-2px}.hb-sb-item[aria-current=page]{background:var(--ink-500);color:var(--cream-100);border-left-color:var(--d-night-fill)}.hb-sb-item[aria-current=page] .hb-icon{color:var(--d-night-fill)}.hb-sb-item .hb-count{margin-left:auto}.hb-sb-foot{flex:none;display:flex;flex-direction:column;gap:14px;padding:6px 0 20px;border-top:1px solid var(--ink-500)}.hb-sb-user{padding:0 20px;display:flex;flex-direction:column;gap:2px}.hb-sb-user b{font:700 15px/20px var(--font-sans)}.hb-sb-user span{font-size:13px;line-height:18px;color:#fff8e6b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-sb-signout{margin:0 12px;justify-content:flex-start}.hb-main{min-width:0;padding:32px 32px 64px;outline:none}.hb-page{display:flex;flex-direction:column;gap:24px;margin:0}.hb-page--narrow{max-width:768px}.hb-page--medium{max-width:896px}.hb-page--wide{max-width:1152px}.hb-page--full{max-width:none}.hb-topbar,.hb-tabbar{display:none}@container boss (max-width:767px){.hb-shell{grid-template-columns:1fr}.hb-sidebar{display:none}.hb-topbar{display:flex;position:sticky;top:0;z-index:20;height:56px;align-items:center;gap:8px;padding:0 8px;background:var(--ink);color:var(--cream-100)}.hb-topbar .hb-sb-word{font-size:28px;line-height:28px;margin-right:auto}.hb-topbar .hb-btn--icon{width:44px;height:44px;color:var(--cream-100)}.hb-main{padding:16px 16px 48px}.hb-shell--tabs .hb-main{padding-bottom:96px}.hb-shell--tabs .hb-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:sticky;bottom:0;z-index:20;background:var(--ink);padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--ink-500)}}.hb-tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border:0;background:none;border-radius:10px;color:#fff8e6c7;font:500 12px/16px var(--font-sans);text-decoration:none;cursor:pointer;position:relative}.hb-tab-item:hover{color:var(--cream-100);background:var(--ink-500)}.hb-tab-item[aria-current=page]{color:var(--cream-100)}.hb-tab-item[aria-current=page]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--d-night-fill)}.hb-tab-item[aria-current=page] .hb-icon{color:var(--d-night-fill)}.hb-tab-item:focus-visible{outline:2px solid var(--focus-night);outline-offset:-2px}.hb-tab-item .hb-count{position:absolute;top:6px;left:calc(50% + 6px)}.hb-drawer{position:absolute;inset:0 auto 0 0;width:300px;max-width:86%;background:var(--ink);color:var(--cream-100);display:flex;flex-direction:column;animation:hbSlideL .22s ease-out;outline:none}.hb-scrim--drawer{justify-content:flex-start;align-items:stretch;padding:0}@keyframes hbSlideL{0%{transform:translate(-100%)}}.hb-ph{display:flex;flex-direction:column;gap:12px}.hb-ph-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hb-ph-titles{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}.hb-ph h1{font:400 40px/40px var(--font-display);letter-spacing:.02em;text-wrap:balance}.hb-ph-sub{color:var(--ink-400)}.hb-ph-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hb-ph-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@container boss (max-width:640px){.hb-ph h1{font-size:32px;line-height:32px}.hb-ph-actions{width:100%}.hb-ph-actions .hb-btn--primary{flex:1}}.hb-sec{display:flex;flex-direction:column;gap:14px;padding:20px}.hb-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hb-sec-head h2{font:700 18px/24px var(--font-sans);display:flex;align-items:center;gap:8px}.hb-sec-head h2 .hb-icon{color:var(--ink)}@container boss (max-width:640px){.hb-sec{padding:16px}}.hb-feature{background:var(--ink);color:var(--cream-100);border-radius:var(--radius-panel);padding:24px 24px 0;display:flex;flex-direction:column;gap:14px;overflow:hidden}.hb-feature .hb-pulse{margin:0 -24px;width:calc(100% + 48px)}.hb-feature h2{font:700 18px/24px var(--font-sans)}.hb-live-dot{display:inline-flex;align-items:center;gap:6px;font:500 12px/16px var(--font-sans);color:var(--ink-300)}.hb-live-dot i{width:8px;height:8px;border-radius:50%;background:var(--hb-teal-500)}.hb-night a.hb-sb-item,.hb-night a.hb-sb-word{color:#fff8e6d6}.hb-night a.hb-sb-word,.hb-night a.hb-sb-item:hover,.hb-night a.hb-sb-item[aria-current=page]{color:var(--cream-100)}.hb-night a.hb-tab-item{color:#fff8e6c7;text-decoration:none}.hb-night a.hb-tab-item[aria-current=page],.hb-night a.hb-tab-item:hover{color:var(--cream-100)}.stub{max-width:896px;padding:28px;display:flex;flex-direction:column;gap:18px}.stub-kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 16px;font-size:15px}.stub-kv dt{color:var(--ink-300);font-weight:500;font-size:13px}.stub-kv dd{margin:0}@container boss (max-width:640px){.stub{padding:18px}.stub-kv{grid-template-columns:1fr;gap:2px}.stub-kv dd{margin-bottom:8px}}.page-title{font:400 40px/40px var(--font-display);letter-spacing:.02em}@container boss (max-width:640px){.page-title{font-size:32px;line-height:32px}}.guard{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius-card);background:var(--cream-200)}.guard strong{display:block;line-height:22px}.sys{padding:40px 32px 120px;display:flex;flex-direction:column;gap:40px;max-width:1440px}@container boss (max-width:700px){.sys{padding:24px 16px 120px;gap:32px}}.sys-head{display:flex;flex-direction:column;gap:6px}.sys-lede{color:var(--ink-400);max-width:72ch}.sys-sec{display:flex;flex-direction:column;gap:16px}.sys-sec>h2{font:700 18px/24px var(--font-sans)}.sys-sub{font:700 15px/20px var(--font-sans)}.sys-note{font-size:13px;line-height:18px;color:var(--ink-300)}.sys-card{padding:20px;display:flex;flex-direction:column;gap:14px}.sys-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sys-table{width:100%;border-collapse:collapse;font-size:15px}.sys-table th{text-align:left;font:500 13px/18px var(--font-sans);color:var(--ink-300);padding:10px 12px;border-bottom:1px solid var(--cream-400);background:var(--cream-50);position:sticky;top:0}.sys-table td.nw,.sys-table th.nw{white-space:nowrap}.sys-table td{padding:10px 12px;border-bottom:1px solid var(--cream-300);vertical-align:middle}.sys-table tr:hover td{background:var(--cream-200)}.sys-scroll{overflow-x:auto;overflow-y:hidden;border:1px solid var(--cream-400);border-radius:var(--radius-card);background:var(--cream-50)}.chip-built{background:var(--ink);color:var(--cream-100)}.chip-stub{background:transparent;border-color:var(--line-strong);color:var(--ink-300)}.swatch-row{display:grid;grid-template-columns:120px repeat(10,minmax(0,1fr));gap:4px;align-items:stretch}.swatch{border-radius:6px;min-height:56px;padding:6px;display:flex;flex-direction:column;justify-content:flex-end;font-size:11px;line-height:14px}.swatch b{font-weight:700}@container boss (max-width:900px){.swatch-row{grid-template-columns:repeat(5,minmax(0,1fr))}.swatch-row>.sw-label{grid-column:1/-1}}.tone-scroll{overflow-x:auto}.tone-grid{display:grid;grid-template-columns:170px repeat(5,minmax(max-content,1fr));gap:12px 16px;align-items:center;width:-moz-max-content;width:max-content;min-width:100%}.tone-grid .th{font:500 13px/18px var(--font-sans);color:var(--ink-300)}.hb-night .tone-grid .th{color:var(--cream-400)}.tone-grid .blank{font-size:12px;color:var(--ink-300)}.hb-night .tone-grid .blank,.hb-night .tone-mean{color:var(--cream-400)}.night-panel{background:var(--ink);color:var(--cream-100);border-radius:var(--radius-panel);padding:24px}.dom-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@container boss (max-width:900px){.dom-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dom-card{padding:16px;display:flex;flex-direction:column;gap:12px}.dom-mark{height:40px;border-radius:var(--radius-control);display:flex;align-items:center;gap:8px;padding:0 12px;font-weight:500}.gray{filter:grayscale(1)}.type-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,.7fr);gap:24px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--cream-300)}@container boss (max-width:900px){.type-row{grid-template-columns:1fr;gap:6px}}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.icon-cell>div{display:block;min-width:0}.icon-cell>div>div{display:block}.icon-cell{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-control);background:var(--cream-50);border:1px solid var(--cream-300);font-size:13px;line-height:18px}.anat{position:relative;padding-bottom:112px}.anat-seg{position:absolute;top:calc(100% - 56px);height:48px;border-top:2px solid var(--ink);padding-top:6px;font:500 12px/16px var(--font-sans)}.motion td:nth-child(1){font-weight:700}.bp{position:relative;height:64px;border-top:2px solid var(--ink);margin-top:24px}.bp span{position:absolute;top:-8px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:16px;color:var(--ink-400)}.bp span:before{content:"";width:2px;height:14px;background:var(--ink);margin-bottom:6px}.hb-ph-more{display:none}@container boss (max-width:640px){.hb-ph-sec{display:none!important}.hb-ph-more{display:inline-flex}}.guard-card{padding:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}.guard-title{font:700 20px/26px var(--font-sans)}.login{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;background:var(--cream-100)}.login-hero{position:relative;background:var(--ink);color:var(--cream-100);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:100vh}.login-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.login-photo-label{position:absolute;top:20px;right:20px;font:500 12px/16px var(--font-sans);color:var(--cream-400)}.login-hero-copy{position:relative;padding:48px 48px 140px;display:flex;flex-direction:column;gap:18px}.login-kicker{font:500 15px/20px var(--font-sans);color:var(--hb-yellow-400)}.login-lockup{display:flex;flex-direction:column;line-height:1;--lk:72px}.lk-1{font:400 var(--lk)/.94 var(--font-display);letter-spacing:.01em;color:var(--cream-100)}.lk-2{font:400 calc(var(--lk)*.92)/1.15 var(--font-script);background:linear-gradient(90deg,var(--hb-pink-500) 0%,var(--hb-orange-500) 55%,var(--hb-yellow-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:-4px 0 0 4px;width:-moz-max-content;width:max-content;padding-right:8px}.lk-3{font:400 calc(var(--lk)*.5)/1 var(--font-display);letter-spacing:.04em;color:var(--cream-100);margin-top:2px}.login-pulse{position:absolute;left:0;right:0;bottom:28px;padding:0}.login-side{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding:48px 32px}.login-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:18px}.login-title{font:400 40px/40px var(--font-display);letter-spacing:.02em}.login-form{display:flex;flex-direction:column;gap:14px}.login-form>.hb-btn{width:100%}.qa-panel{width:100%;max-width:440px;border:2px dashed var(--ink-400);border-radius:var(--radius-card);padding:14px;background:repeating-linear-gradient(135deg,var(--hb-yellow-100) 0 10px,var(--cream-50) 10px 20px);display:flex;flex-direction:column;gap:8px}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.qa-btn{display:flex;gap:8px;align-items:center;text-align:left;padding:6px 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--cream-50);cursor:pointer;font:inherit;min-height:44px}.qa-btn:hover{background:var(--cream-200)}.qa-btn>span:last-child{display:flex;flex-direction:column;min-width:0}.qa-btn b{font-size:13px;line-height:18px}.qa-btn span span{font-size:12px;line-height:16px;color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container boss (max-width:1023px){.login{grid-template-columns:1fr}.login-hero{min-height:420px}.login-hero-copy{padding:32px 24px 96px}.login-lockup{--lk:52px}.login-pulse{bottom:16px}}@container boss (max-width:640px){.login-hero{min-height:360px}.login-lockup{--lk:44px}.login-side{padding:24px 16px 48px}.login-title{font-size:32px;line-height:32px}.qa-grid{grid-template-columns:1fr}}.onb{min-height:100vh;background:var(--cream-100);display:flex;justify-content:center;padding:32px 16px}.onb-card{width:100%;max-width:640px;display:flex;flex-direction:column;gap:24px}.onb-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.onb-word{font:400 32px/32px var(--font-display);letter-spacing:.02em}.onb-form{display:flex;flex-direction:column;gap:16px}.onb-head{display:flex;flex-direction:column;gap:6px}.onb-head h1{font:400 40px/40px var(--font-display);letter-spacing:.02em}.onb-head p{color:var(--ink-400)}.onb-foot{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.onb-done{background:var(--ink);color:var(--cream-100);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:24px;padding:32px 0 24px;overflow:hidden}.onb-done-copy{padding:0 32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.onb-done-title{font:400 32px/32px var(--font-display);letter-spacing:.02em;color:var(--hb-yellow-400)}.onb-done p{color:var(--cream-400);max-width:52ch}@container boss (max-width:640px){.onb{padding:16px}.onb-head h1{font-size:32px;line-height:32px}.onb-foot .hb-btn{flex:1}.onb-top .hb-stepper li>span:last-child{display:none}.onb-done-copy{padding:0 20px}}.dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dash-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.dash-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.dash-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.act-list{display:flex;flex-direction:column}.act-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 8px;margin:0 -8px;border-top:1px solid var(--ink-500);color:var(--cream-100);text-decoration:none;border-radius:8px}.act-list>.act-item:first-child{border-top:0}a.act-item:hover{background:var(--ink-500);color:var(--cream-100)}.act-due{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--cream-400);white-space:nowrap}.act-due.is-overdue{color:var(--hb-pink-300);font-weight:500}.rec-list{display:flex;flex-direction:column}.rec{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--cream-300)}.rec:first-child{border-top:0;padding-top:0}.rec>.hb-icon{margin-top:3px}.pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pillar-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--cream-400);border-radius:var(--radius-card);color:var(--ink);text-decoration:none;background:var(--cream-100)}.pillar-card:hover{background:var(--cream-200);color:var(--ink)}.pillar-name{display:flex;align-items:center;gap:8px;font:700 17px/24px var(--font-sans)}.pillar-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0}.pillar-stats div{display:flex;flex-direction:column-reverse;gap:2px}.pillar-stats dt{font-size:12px;line-height:16px;color:var(--ink-400)}.pillar-stats dd{margin:0;font:400 28px/28px var(--font-display)}.dash-ev{grid-template-columns:48px minmax(0,1fr) auto}.pend-row{grid-template-columns:32px minmax(0,1fr) auto}.dom-ic{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--d-100);color:var(--ink)}.biz-ev{grid-template-columns:minmax(0,1fr) auto}.biz-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.biz-score>div{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:18px;color:var(--ink-400)}.biz-score .v{font:400 44px/44px var(--font-display);color:var(--ink)}@container boss (max-width:1100px){.dash-top{grid-template-columns:1fr}.pillar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container boss (max-width:900px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-cols,.pillar-grid{grid-template-columns:1fr}.pillar-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container boss (max-width:640px){.biz-score .v{font-size:36px;line-height:36px}.dash-ev{grid-template-columns:40px minmax(0,1fr)}.dash-ev>.hb-badge,.pend-row>.hb-badge{grid-column:2;justify-self:start}.pend-row{grid-template-columns:32px minmax(0,1fr)}}.ev-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ev-controls>.hb-search{flex:1 1 260px}.ev-sort{width:auto;min-width:150px}.ev-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;padding:16px}.ev-main{display:flex;flex-direction:column;gap:8px;min-width:0}.ev-name{font-size:17px;line-height:24px}.ev-tags{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ev-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.ag-day{font:700 15px/20px var(--font-sans);padding:12px 16px;border-bottom:1px solid var(--cream-300);display:flex;gap:8px;align-items:center}.ag-row{grid-template-columns:64px minmax(0,1fr) auto}.hb-page>section.hb-obj+section.hb-obj{margin-top:-8px}.cal-head,.cal-body{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-head span{font:500 13px/18px var(--font-sans);color:var(--ink-300);padding:0 8px 6px}.cal-body{border-top:1px solid var(--cream-400);border-left:1px solid var(--cream-400)}.cal-cell{min-height:108px;border-right:1px solid var(--cream-400);border-bottom:1px solid var(--cream-400);padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.cal-cell.is-out{background:var(--cream-200)}.cal-day{align-self:flex-start;border:0;background:none;font:500 13px/18px var(--font-sans);width:28px;height:28px;border-radius:50%;cursor:pointer;color:var(--ink)}.cal-day:hover{background:var(--cream-200)}.cal-cell.is-today .cal-day{background:var(--ink);color:var(--cream-100)}.cal-cell.is-sel{background:var(--cream-200)}.cal-evs{display:flex;flex-direction:column;gap:3px;min-width:0}.cal-ev{display:block;padding:3px 6px;border-radius:6px;background:var(--hb-orange-100);border-left:3px solid var(--hb-orange-500);color:var(--ink);font:500 12px/16px var(--font-sans);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev:hover{background:var(--hb-orange-200);color:var(--ink)}.cal-more{border:0;background:none;padding:2px 6px;text-align:left;font:500 12px/16px var(--font-sans);color:var(--hb-teal-600);text-decoration:underline;cursor:pointer}.cal-dots{display:none;gap:3px}.cal-dots i{width:6px;height:6px;border-radius:50%;background:var(--hb-orange-500)}@container boss (max-width:640px){.cal-cell{min-height:52px;padding:4px;align-items:center}.cal-evs{display:none}.cal-dots{display:flex}.cal-head span{padding:0 0 6px;text-align:center}.ev-row{grid-template-columns:44px minmax(0,1fr);padding:14px}.ev-side{grid-column:2;align-items:flex-start;text-align:left}.ag-row{grid-template-columns:52px minmax(0,1fr)}.ag-row>.hb-badge{grid-column:2;justify-self:start}.ev-sort{flex:1}}.det-cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}@container boss (max-width:900px){.det-cols{grid-template-columns:1fr}}.pillar-pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@container boss (max-width:640px){.pillar-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-panel .pillar-pick{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-panel .hb-form-row{grid-template-columns:1fr}.rating{display:inline-flex}.rating label{display:flex}.rating label span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:44px;border-left:1px solid var(--line-strong);cursor:pointer;font-weight:700}.rating label:first-child span{border-left:0}.rating label:hover span{background:var(--cream-200)}.rating input:checked+span{background:var(--hb-orange-500);color:var(--ink)}.rating input:focus-visible+span{outline:2px solid var(--focus-day);outline-offset:-3px}.biz-hero{min-height:260px;border-radius:var(--radius-panel);display:flex;align-items:flex-end;justify-content:flex-start;color:var(--cream-100);position:relative}.biz-hero-copy{padding:24px;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.biz-hero-title{font:400 44px/44px var(--font-display);letter-spacing:.02em}.biz-hero-label{position:absolute;top:14px;right:16px;font:500 12px/16px var(--font-sans);color:var(--cream-400)}.biz-ess{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.biz-ess>div{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--cream-400);border-radius:var(--radius-card);background:var(--cream-50)}.biz-ess>div>span{display:flex;flex-direction:column}@container boss (max-width:640px){.biz-ess{grid-template-columns:1fr}.biz-hero{min-height:220px}.biz-hero-title{font-size:36px;line-height:36px}}.hist-row{grid-template-columns:minmax(0,1fr) auto}.hb-night a.act-item,.hb-night a.act-item:hover{color:var(--cream-100);text-decoration:none}.hb-photo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:500 12px/16px var(--font-sans);color:var(--ink-300);text-align:center;padding:8px}.hb-photo:has(img) .hb-photo-fallback{display:none}.hb-photo img{position:relative;z-index:1}.camp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.camp-card{padding:20px;display:flex;flex-direction:column;gap:14px;color:var(--ink);text-decoration:none}a.camp-card:hover{background:var(--cream-200);color:var(--ink)}.camp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.camp-stat-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:4px}.kv-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--cream-300)}.camp-desc summary{cursor:pointer;font-weight:500;color:var(--hb-teal-600);text-decoration:underline;width:-moz-max-content;width:max-content}.camp-desc summary:focus-visible{outline:2px solid var(--focus-day);outline-offset:2px}.camp-desc p{margin-top:8px;max-width:72ch}.sub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.sub-card{overflow:hidden;display:flex;flex-direction:column}.sub-card>.hb-photo{border-radius:0}.sub-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.sub-desc{font-size:13px;line-height:18px;color:var(--ink-400);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.col-card{padding:16px;display:flex;flex-direction:column;gap:8px;color:var(--ink);text-decoration:none;background:var(--cream-100)}.col-card:hover{background:var(--cream-200);color:var(--ink)}.newcol{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--cream-100)}.show-prev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.show-mini{background:var(--ink);color:var(--cream-100);border-radius:var(--radius-card);padding:20px 20px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.show-mini .hb-pulse{margin:0 -20px;width:calc(100% + 40px)}.guide{margin:0;padding-left:20px;color:var(--cream-400);display:flex;flex-direction:column;gap:4px}@container boss (max-width:900px){.camp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.show-prev{grid-template-columns:1fr}}@container boss (max-width:640px){.camp-grid,.camp-stat-lists,.sub-grid{grid-template-columns:1fr}}.ce{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.ce-avail{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.av-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--cream-300)}.av-row .hb-photo{border-radius:6px}.ce-canvas{display:flex;flex-direction:column;gap:12px;min-width:0}.ce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ci{background:var(--cream-50);border:1px solid var(--cream-400);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;cursor:grab}.ci.is-drag{opacity:.5}.ci>.hb-photo{border-radius:0}.ci--hero{grid-column:1/-1}.ci--featured{grid-column:span 2}.ci-body{padding:12px;display:flex;flex-direction:column;gap:8px}.ci-ctrls{display:flex;gap:4px;align-items:center;flex-wrap:wrap}@container boss (max-width:1100px){.ce{grid-template-columns:1fr}.ce-avail{position:static;max-height:none}.ce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ci--featured{grid-column:span 1}}@container boss (max-width:640px){.ce-grid{grid-template-columns:1fr}}.sc{background:var(--cream-100);min-height:100vh}.sc-top{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:var(--ink)}.sc-hero{position:relative;background:var(--ink);color:var(--cream-100);min-height:520px;display:flex;align-items:flex-end;overflow:hidden}.sc-cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.sc-hero-copy{position:relative;z-index:1;padding:48px 48px 120px;display:flex;flex-direction:column;gap:12px;max-width:900px}.sc-title{font:400 72px/68px var(--font-display);letter-spacing:.01em}.sc-lede{font-size:17px;line-height:26px;color:var(--cream-400);max-width:60ch}.sc-body{max-width:1152px;margin:0 auto;padding:48px 32px;display:flex;flex-direction:column;gap:56px}.sc-sec{display:flex;flex-direction:column;gap:20px}.sc-sec-head h2{font:400 40px/40px var(--font-display);letter-spacing:.02em}.sc-sec-head p{color:var(--ink-400);max-width:64ch;margin-top:6px}.sc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sc-fig{margin:0;display:flex;flex-direction:column;gap:10px}.sc-fig figcaption{display:flex;flex-direction:column;gap:2px}.sc-fig figcaption span{font-size:13px;color:var(--ink-400)}.sc-fig figcaption p{font-size:15px;color:var(--ink-400);margin-top:4px}.sc-foot{background:var(--ink);color:var(--cream-100);padding:40px 32px 0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;overflow:hidden}.sc-foot .hb-pulse{margin:12px -32px 0;width:calc(100% + 64px)}.sc-cta{font:400 44px/44px var(--font-display);letter-spacing:.02em;color:var(--hb-yellow-400)}.sc-na{min-height:70vh;background:var(--ink);color:var(--cream-100);display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px}@container boss (max-width:640px){.sc-hero{min-height:440px}.sc-hero-copy{padding:24px 20px 96px}.sc-title{font-size:48px;line-height:46px}.sc-body{padding:32px 16px;gap:40px}.sc-two,.sc-grid{grid-template-columns:1fr}.sc-sec-head h2{font-size:32px;line-height:32px}.sc-top{padding:10px 12px}.sc-na{padding:24px 20px}}.perf-block{padding:20px;display:flex;flex-direction:column;gap:14px}.perf-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.perf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.perf-pillars .perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-m{display:flex;flex-direction:column;gap:2px}.perf-m .v{font:400 36px/36px var(--font-display)}.perf-m .l{font-size:13px;line-height:18px;color:var(--ink-400)}.perf-print{background:#fff;padding:24px;border:1px solid var(--cream-400);border-radius:var(--radius-card)}.perf-print .hb-obj{background:#fff}.perf-print-head{display:flex;gap:16px;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--ink)}@container boss (max-width:1000px){.perf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.perf-pillars{grid-template-columns:1fr}.perf-pillars .perf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container boss (max-width:640px){.perf-grid,.perf-pillars .perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pipe-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@container boss (max-width:1000px){.pipe-cols{grid-template-columns:1fr}}.cr-card{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.del-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.del-list li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.plan-bar{padding:14px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.week{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;min-width:1050px}.week-day{display:flex;flex-direction:column;gap:6px;min-height:280px;padding:8px;border-radius:10px;background:var(--cream-100)}.week-day.is-today{background:var(--cream-200);outline:2px solid var(--ink);outline-offset:-2px}.week-h{display:flex;justify-content:space-between;align-items:baseline;font:500 13px/18px var(--font-sans);color:var(--ink-400);padding:2px 2px 6px;border-bottom:1px solid var(--cream-400)}.week-h b{font:400 24px/24px var(--font-display);color:var(--ink)}.week-none{padding:4px 2px}.task{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border-radius:8px;background:var(--cream-50);border:1px solid var(--cream-400)}.task.is-hl{border:2px solid var(--hb-cyan-600);padding:9px;background:var(--hb-cyan-50)}.task-time{font:500 12px/16px var(--font-sans);color:var(--ink-400)}.task-h{font-size:13px;line-height:18px}@container boss (max-width:640px){.week{grid-template-columns:1fr;min-width:0}.week-day{min-height:0}}.intel{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.intel-src{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 13px/18px var(--font-sans)}.intel-t{font:700 18px/24px var(--font-sans)}.af-mark{color:var(--ink);background:var(--hb-cyan-100);padding:2px 8px;border-radius:999px;width:-moz-max-content;width:max-content;margin-bottom:-2px}.hb-field-inner{display:flex;flex-direction:column;gap:6px}#bre-form{gap:18px}.viewas{background:var(--cream-200)}.ob-card{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.ob-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.ob-msgs{display:flex;flex-direction:column;gap:14px}.msg-prev{border:1px solid var(--cream-400);border-radius:var(--radius-card);overflow:hidden;background:var(--cream-100)}.msg-to{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--cream-400);background:var(--cream-50)}.msg-frame{width:100%;height:560px;border:0;display:block;background:#fff8e6}.inbox{display:flex;gap:14px;padding:14px 16px;align-items:flex-start}.inbox.is-unread{border-color:var(--hb-teal-700);box-shadow:inset 3px 0 0 var(--hb-teal-700)}.inbox-ic{width:36px;height:36px;border-radius:50%;background:var(--hb-teal-100);display:inline-flex;align-items:center;justify-content:center;flex:none}.inbox-body{color:var(--ink-400);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--hb-teal-700);margin-right:8px;vertical-align:middle}.dir-cards{display:none}.dir-card{display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;width:100%;border-radius:0;border-width:0 0 1px}.dir-card:hover{background:var(--cream-200)}.dir-table{overflow-x:auto}.hb-table tbody tr[role=button]:focus-visible td{background:var(--cream-200)}.hb-table tbody tr[role=button]:focus-visible{outline:2px solid var(--focus-day);outline-offset:-2px}@container boss (max-width:640px){.dir-table{display:none}.dir-cards{display:block}}.amp-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.amp-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@container boss (max-width:640px){.amp-row{grid-template-columns:1fr}.amp-act{justify-content:flex-start}}.biz-score.big .v{font-size:64px;line-height:60px}.recog{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:var(--radius-card);background:var(--cream-200)}.recog>span{display:flex;flex-direction:column}.recog b{font:400 28px/28px var(--font-display);letter-spacing:.02em}.recog>span>span{font-size:13px;color:var(--ink-400)}.act-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--cream-300)}.act-row:first-child{border-top:0}.forum-row{grid-template-columns:minmax(0,1fr) auto}.forum-row.is-hidden{background:repeating-linear-gradient(135deg,var(--cream-200) 0 8px,var(--cream-50) 8px 16px)}.forum-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;white-space:nowrap}@container boss (max-width:640px){.forum-row{grid-template-columns:1fr}.forum-side{align-items:flex-start;flex-direction:row;gap:12px}}.ann{padding:18px 20px;display:flex;flex-direction:column;gap:8px}.post-by{display:flex;gap:12px;align-items:center}.reply{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--cream-300)}.composer{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.cp{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;height:calc(100vh - 190px);min-height:520px}.cp-side{overflow:auto}.cp-list{display:flex;flex-direction:column}.cp-conv{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 16px;border:0;border-top:1px solid var(--cream-300);background:none;font:500 15px/20px var(--font-sans);color:var(--ink);cursor:pointer}.cp-conv:hover{background:var(--cream-200)}.cp-conv[aria-current=true]{background:var(--cream-300);box-shadow:inset 3px 0 0 var(--ink)}.hb-drawer .cp-conv{color:var(--cream-100);border-top-color:var(--ink-500)}.hb-drawer .cp-conv:hover,.hb-drawer .cp-conv[aria-current=true]{background:var(--ink-500)}.hb-drawer .cp-list .hb-btn--secondary{color:var(--cream-100)}.cp-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.cp>*{min-width:0}.cp-thread{flex:1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.cp-msg{max-width:760px;padding:12px 16px;border-radius:14px}.cp-msg--user{align-self:flex-end;background:var(--ink);color:var(--cream-100);border-radius:14px 14px 4px}.cp-msg--assistant{align-self:flex-start;background:var(--cream-100);border:1px solid var(--cream-400);border-radius:14px 14px 14px 4px;width:100%}.cp-caret{display:inline-block;width:8px;height:16px;background:var(--ink);vertical-align:text-bottom;animation:hbBlink 1s steps(2) infinite}.hb-reduced-motion .cp-caret{animation:none}@keyframes hbBlink{50%{opacity:0}}.cp-empty{margin:auto;max-width:620px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.chipbar{display:flex;gap:8px;flex-wrap:wrap}.chipbar .hb-pill{height:auto;min-height:36px;white-space:normal;text-align:left;padding:6px 12px;max-width:100%}.cp-compose{display:flex;gap:8px;align-items:flex-end;padding:12px;border-top:1px solid var(--cream-400)}.cp-compose .hb-textarea{min-height:44px;resize:none}.cp-compose .hb-btn{width:44px;height:44px}.cp-drawer-btn{display:none}.md{display:flex;flex-direction:column;gap:10px}.md ul,.md ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.md h3{font:700 15px/20px var(--font-sans)}.md-table{font-size:13px}.md-table th,.md-table td{padding:8px 10px}.md code{font:inherit;background:var(--cream-200);padding:0 4px;border-radius:4px}@container boss (max-width:900px){.cp{grid-template-columns:1fr;height:calc(100vh - 170px)}.cp-side{display:none}.cp-drawer-btn{display:inline-flex}}.next-kick{display:inline-flex;gap:6px;align-items:center;font:500 13px/18px var(--font-sans);color:var(--d-night)}.next-h{font-size:22px!important;line-height:28px!important}.next-acts{display:flex;gap:8px;flex-wrap:wrap}@container boss (max-width:640px){.next-acts .hb-btn{flex:1}}.biz-ev-link{display:flex;flex-direction:column;gap:4px;min-width:0;color:inherit;text-decoration:none}.biz-ev-link:hover strong{text-decoration:underline}.repost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.repost{overflow:hidden;display:flex;flex-direction:column}.repost>.hb-photo{border-radius:0}.repost-row{display:flex;gap:6px;flex-wrap:wrap}.repost-btn{border-color:var(--ink)}@container boss (max-width:640px){.repost-grid{grid-template-columns:1fr}.repost-btn{flex:1;min-height:44px}}.biz-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.biz-link{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:14px 16px;color:var(--ink);text-decoration:none;min-height:56px}.biz-link:hover{background:var(--cream-200);color:var(--ink)}@container boss (max-width:900px){.biz-links{grid-template-columns:1fr}}.prog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prog{padding:20px;display:flex;flex-direction:column;gap:12px}.prog.is-on{border:2px solid var(--ink);padding:19px}.prog-ben{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.prog-ben li{display:flex;gap:8px;align-items:flex-start}.prog-ben .hb-icon{margin-top:4px}@container boss (max-width:640px){.prog-grid{grid-template-columns:1fr}}.map-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;height:calc(100vh - 230px);min-height:520px}.map-canvas{border-radius:var(--radius-panel);overflow:hidden;background:var(--ink);min-height:0}.map-list{overflow:auto;display:flex;flex-direction:column}.map-list-h{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--cream-300);position:sticky;top:0;background:var(--cream-50);z-index:1}.map-li{grid-template-columns:40px minmax(0,1fr)}.map-legend{position:absolute;left:14px;bottom:14px;z-index:500;background:var(--ink);color:var(--cream-100);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13px;max-width:280px}.map-legend .hb-help{color:var(--cream-400)}.lg-row{display:flex;gap:14px;align-items:flex-end}.lg-item{display:flex;flex-direction:column;align-items:center;gap:4px}.mk{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hb-orange-500);border:2px solid var(--ink);box-shadow:0 0 0 2px #fff8e680;color:var(--ink);font:400 18px/1 var(--font-display);cursor:pointer;transition:transform .12s}.mk.is-sel{box-shadow:0 0 0 3px var(--hb-yellow-500),0 0 0 6px var(--ink);transform:scale(1.08)}.mk-wrap{background:none;border:0}.mk-wrap:focus-visible .mk{outline:3px solid var(--hb-yellow-500);outline-offset:3px}.hood-lbl span{display:inline-block;transform:translate(-50%,14px);white-space:nowrap;background:var(--ink);color:var(--cream-100);font:500 12px/16px var(--font-sans);padding:3px 9px;border-radius:999px;box-shadow:0 1px 3px #0000004d}.hood-lbl{background:none;border:0}.hb-leaf-pop .leaflet-popup-content-wrapper{border-radius:12px;background:var(--cream-50);color:var(--ink)}.hb-leaf-pop .leaflet-popup-content{margin:14px 16px;font:400 15px/22px var(--font-sans)}.mk-pop{display:flex;flex-direction:column;gap:10px}.mk-pop-hood{font:500 12px/16px var(--font-sans);color:var(--ink-400)}.mk-pop-ev{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--cream-300)}.mk-pop-ev:first-of-type{border-top:0;padding-top:0}.map-fb{height:100%;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--ink)}.map-fb>svg{flex:1;width:100%;min-height:0}.fb-mk{cursor:pointer}.fb-mk:focus-visible circle,.fb-mk.is-sel circle{stroke:var(--hb-yellow-500);stroke-width:4}@container boss (max-width:900px){.map-wrap{grid-template-columns:1fr;height:auto}.map-canvas{height:60vh}.map-legend{bottom:auto;top:12px;left:12px}}@container boss (max-width:640px){.map-wrap{display:block;margin:0 -16px;position:relative}.map-canvas{height:58vh;border-radius:0}.map-list{position:relative;margin-top:-20px;border-radius:var(--radius-panel) var(--radius-panel) 0 0;z-index:600;box-shadow:var(--shadow-float);padding-top:10px}.map-legend .lg-row{display:none}.map-list-h:before{content:"";position:absolute;left:50%;top:6px;width:40px;height:4px;border-radius:2px;background:var(--cream-400);transform:translate(-50%)}.map-legend{font-size:12px;padding:8px 10px}.map-legend .hb-help{display:none}}.team-row{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center}.team-row.is-off{opacity:.7}.team-state{display:flex;gap:8px;align-items:center}@container boss (max-width:640px){.team-row{grid-template-columns:36px minmax(0,1fr)}.team-role,.team-state{grid-column:2}}.cap-scroll{overflow-x:auto}.cap-grid th[scope=row]{min-width:260px}.cap-cell{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;border-radius:8px}.cap-cell:hover{background:var(--cream-200)}.cap-cell input{width:20px;height:20px;accent-color:var(--ink);margin:0}.cap-cell input:disabled{cursor:not-allowed}.pv{min-height:100vh;background:var(--cream-100)}.pv-top{display:flex;align-items:center;gap:14px;padding:12px 24px;background:var(--ink);color:var(--cream-100)}.pv-top a{color:var(--hb-cyan-400)}.pv-kind{font:500 13px/18px var(--font-sans);color:var(--cream-400)}.pv-main{padding:28px 32px 64px;display:flex;flex-direction:column;gap:12px}.pv-meta{max-width:900px;margin-bottom:8px}.pv-email-row{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.pv-email-frame{border:1px solid var(--cream-400);border-radius:12px;overflow:hidden;background:#fff;max-width:100%}.pv-email-frame.is-gmail iframe{filter:invert(.92) hue-rotate(180deg)}.pv-text{flex:1 1 320px;min-width:0}.pv-pre{white-space:pre-wrap;font:400 13px/20px ui-monospace,Menlo,Consolas,monospace;background:var(--cream-50);border:1px solid var(--cream-400);border-radius:8px;padding:14px;margin:0;overflow:auto;max-height:900px}.sms-bubble{background:#e9e9eb;color:#111;border-radius:18px 18px 18px 4px;padding:10px 14px;max-width:320px;font:400 15px/21px -apple-system,system-ui,sans-serif}.dk{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.dk-slide{width:1920px;height:1080px;background:#fff8e6;position:relative;overflow:hidden;zoom:.45;box-shadow:0 8px 28px #1111112e;border-radius:8px;flex:none}.dk-slide.is-night{background:#111}.dk-title-copy{position:absolute;left:120px;right:120px;top:120px;bottom:260px;display:flex;flex-direction:column;justify-content:flex-end;gap:28px}.dk-pulse{position:absolute;left:0;right:0;bottom:120px}.dk-sec{position:absolute;left:120px;right:120px;top:110px;bottom:140px;display:flex;flex-direction:column;gap:28px}.dk-figs{display:flex;gap:80px}.dk-foot{position:absolute;left:120px;right:120px;bottom:48px;display:flex;justify-content:space-between;font-size:22px;color:#6b6558;border-top:2px solid #DCC9A1;padding-top:16px}.dk-slide.is-night .dk-foot{color:#dcc9a1;border-top-color:#2b2925}@container boss (max-width:900px){.dk-slide{zoom:.18}}.share-scale{width:1200px;zoom:.6;max-width:none}.share{position:relative;background:#111;overflow:hidden;border-radius:4px}.share-copy{position:absolute;left:72px;right:72px;top:56px;bottom:150px;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;z-index:1}@container boss (max-width:900px){.share-scale{zoom:.28}}.st-table td{vertical-align:top}.st-p{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;padding:3px 0}.st-n{font-weight:700;min-width:60px}.st-sp{display:flex;flex-direction:column;gap:4px}.h-toc{margin-top:14px;overflow-x:auto}.h-toc .hb-seg{flex-wrap:wrap}.h-ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;max-width:900px}#h-routes,#h-components,#h-mutations,#h-copy,#h-latent,#h-decisions,#h-audit{content-visibility:auto;contain-intrinsic-size:auto 1200px}.h-fixed{table-layout:fixed;min-width:900px}.h-fixed td,.h-fixed th{overflow-wrap:anywhere}.mut-list{display:flex;flex-direction:column}.mut-row{display:grid;grid-template-columns:200px 220px 260px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--cream-300);overflow-wrap:anywhere}@container boss (max-width:900px){.mut-row{grid-template-columns:1fr}}.st-list{padding:0 16px}.st-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cream-300)}.st-head{font:500 13px/18px var(--font-sans);color:var(--ink-300);border-top:0}.st-ctl{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.st-ctl .hb-select,.st-row .hb-select{width:auto;min-height:32px;padding:4px 8px;font-size:13px}@container boss (max-width:900px){.st-row{grid-template-columns:1fr}.st-head{display:none}}.amp-row a{white-space:nowrap}.prog .pillar-name{flex:1;min-width:0}.map-fb .hb-alert{flex:none}.hb-sb-item>span:not(.hb-icon):not(.hb-count){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.share-copy .lk-2{display:inline-block;line-height:1.25;padding-bottom:4px}@media print{.hb-toasts,.hb-skip{display:none!important}body{background:#fff}#boss-frame{width:auto;min-height:0}}svg.hb-icon{background:none;-webkit-mask:none;mask:none;fill:none;stroke:currentColor;overflow:visible}.hb-gradient-defs{position:absolute;width:0;height:0;overflow:hidden}#boss-app{min-height:100%;display:flex;flex-direction:column}#boss-app>.hb-shell{flex:1}.hb-shell>div>.hb-main{flex:1}.hb-logo--text{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;border:0;background:none;padding:0;font:700 11px/13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hb-night .hb-logo--text,.hb-logo--text.hb-logo--night{border:0;background:none;color:var(--cream-100)}.hb-logo-img{display:block;height:40px;width:auto}:root{--d-100:var(--cream-200);--d-200:var(--cream-400);--d-fill:var(--ink);--d-on-fill:var(--cream-100);--d-dot:var(--ink);--d-night:var(--hb-yellow-500);--d-night-fill:var(--cream-100)}.hb-restore-bar{display:flex;align-items:center;gap:16px;height:56px;padding:0 24px;background:var(--ink);color:var(--cream-100)}.hb-restore-word{font:400 28px/28px var(--font-display);letter-spacing:.02em}@container boss (max-width:700px){.hb-restore-bar{padding:0 16px}}#boss-app>.sc{flex:1;display:flex;flex-direction:column}.sc>.sc-na{flex:1}.sc>.sc-body{flex:1;width:100%}.hb-unbutton{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.cp-msg{overflow-wrap:anywhere;min-width:0}.cp-msg pre{white-space:pre-wrap}.cp-msg .md-table{overflow-wrap:normal}.cap-cell.is-locked{cursor:not-allowed}.cap-cell.is-locked:hover{background:none}.cap-who{display:none}@container boss (max-width:640px){.cap-grid thead{display:none}.cap-grid,.cap-grid tbody{display:block}.cap-grid tr{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;border-bottom:1px solid var(--cream-300)}.cap-grid tbody tr:hover td{background:none}.cap-grid th[scope=row]{flex:1 0 100%;min-width:0;padding:0 0 2px;border:0}.cap-grid td{display:block;padding:0;border:0}.cap-cell{width:auto;height:auto;min-height:44px;padding:0 14px 0 12px;gap:8px;border:1px solid var(--cream-400);border-radius:999px;background:var(--cream-50)}.cap-cell:hover{background:var(--cream-200)}.cap-who{display:inline;font:500 14px/20px var(--font-sans);color:var(--ink)}}.hb-dialog-head h2[tabindex="-1"]:focus{outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=search]::-ms-clear{display:none;width:0;height:0}.cal-ev.is-first{border-radius:6px 0 0 6px;margin-right:-7px}.cal-ev.is-middle{border-radius:0;border-left:0;margin:0 -7px;padding-left:9px}.cal-ev.is-last{border-radius:0 6px 6px 0;border-left:0;margin-left:-7px;padding-left:9px}.cal-body>.cal-cell:nth-child(7n) .cal-ev.is-first,.cal-body>.cal-cell:nth-child(7n) .cal-ev.is-middle{margin-right:0}.cal-body>.cal-cell:nth-child(7n+1) .cal-ev.is-middle,.cal-body>.cal-cell:nth-child(7n+1) .cal-ev.is-last{margin-left:0}.cal-dots i.is-cont{background:none;box-shadow:inset 0 0 0 1.5px var(--hb-orange-500)}.ag-row.is-cont .ag-time{color:var(--ink-300)}.ag-span{display:inline-flex;align-items:center;gap:4px}.ev-wait{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 14px/20px var(--font-sans);color:var(--ink-400)}.hb-charcount{align-self:flex-end;font:500 12px/16px var(--font-sans);color:var(--ink-300);font-variant-numeric:tabular-nums}.hb-charcount:empty{display:none}.hb-charcount.is-full{color:var(--hb-pink-700)}.sub-lock{display:flex;gap:6px;align-items:flex-start}.sub-lock .hb-icon{flex:none;margin-top:2px}.hb-upload[aria-invalid=true]{border-color:var(--hb-pink-500)}.hb-err{align-items:flex-start}.hb-err>.hb-icon{flex:none;margin-top:2px}.act-row .act-dmc{margin-left:8px;padding:0 6px;min-height:0;height:18px;font-size:11px;line-height:18px;vertical-align:1px}.pub{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--cream-100)}.pub-bar{display:flex;align-items:baseline;gap:12px;min-height:56px;padding:14px 24px 10px;background:var(--ink);color:var(--cream-100);flex-wrap:wrap}.pub-word{font:400 28px/28px var(--font-display);letter-spacing:.04em}.pub-org{font:500 13px/18px var(--font-sans);color:var(--cream-400)}.pub-main{flex:1;display:flex;justify-content:center;padding:32px 16px 48px}.pub-col{width:100%;max-width:560px;display:flex;flex-direction:column;gap:16px}.ans-card{background:var(--cream-50);border:1px solid var(--cream-400);border-radius:var(--radius-panel);padding:24px;display:flex;flex-direction:column;gap:16px}.ans-kick{font:500 14px/20px var(--font-sans);color:var(--ink-400)}.ans-title{font:400 44px/44px var(--font-display);letter-spacing:.02em}.ans-meta{display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:24px}.ans-meta>span{display:flex;gap:8px;align-items:flex-start}.ans-meta .hb-icon,.ans-meta svg{margin-top:4px}.ans-ask{font:700 18px/26px var(--font-sans)}.ans-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ans-choices>.hb-btn{width:100%;justify-content:center;min-height:56px;font-size:18px}.ans-confirm{display:flex;flex-direction:column;gap:10px}.ans-confirm>.hb-btn{width:100%;justify-content:center;min-height:56px;font-size:18px}.ans-done{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--radius-card);background:var(--hb-orange-50);border:1px solid var(--hb-orange-200)}.ans-done strong{font-size:18px;line-height:26px}.ans-fine{font:400 13px/19px var(--font-sans);color:var(--ink-300)}.ans-links{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.ans-linkbtn{background:none;border:0;padding:0;color:var(--hb-teal-600);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.ans-linkbtn:hover{color:var(--hb-teal-700)}@container boss (max-width:480px){.ans-title{font-size:36px;line-height:36px}.ans-card{padding:18px}.pub-bar{padding:12px 16px 8px}.pub-main{padding:16px 12px 40px}}.quick-ans{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.week-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center}@container boss (max-width:560px){.week-row{grid-template-columns:1fr!important;gap:10px}.week-row .quick-ans{justify-content:flex-start}}.next-acts .quick-ans{justify-content:flex-start;flex:1}.next-more{display:flex;gap:4px 8px;flex-wrap:wrap;margin:-6px 0 0 -10px}@container boss (max-width:640px){.next-acts .quick-ans{width:100%}}.ev-rounds{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.ev-rounds li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:20px}.ev-rounds li .hb-icon{margin-top:3px;flex:none}.login-or{display:flex;align-items:center;gap:10px;color:var(--ink-300);font:500 13px/18px var(--font-sans)}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--cream-400)}.login-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.login-card>.hb-btn{width:100%}.inbox-changes{margin:0;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:22px}.inbox-changes>div{display:flex;gap:8px;flex-wrap:wrap}.inbox-changes dt{font-weight:500;color:var(--ink-400);min-width:92px}.inbox-changes dd{margin:0}.inbox-changes del{color:var(--ink-300)}.today-pulse{margin:-8px 0 0}.today{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 20px 12px}.today-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.today-head h2{font:400 32px/32px var(--font-display);letter-spacing:.02em}.today-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.today-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 12px 14px 10px;border-top:1px solid var(--cream-300);border-left:3px solid transparent}.today-list>.today-row:first-child{border-top:0}.today-row.is-attention{border-left-color:var(--hb-orange-500);background:var(--hb-orange-50)}.today-row.is-attention.is-critical{border-left-color:var(--hb-pink-500);background:var(--hb-pink-50)}.today-row.is-attention.is-info{border-left-color:var(--hb-teal-500);background:var(--hb-teal-50)}.today-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--d-100);color:var(--d-dot)}.today-main{display:flex;flex-direction:column;gap:3px;min-width:0}.today-top{display:flex;justify-content:space-between;align-items:center;gap:4px 12px;flex-wrap:wrap}.today-kind{font:500 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-300)}.today-row.is-attention .today-kind{color:var(--hb-orange-800)}.today-row.is-critical .today-kind{color:var(--hb-pink-600)}.today .act-due{color:var(--ink-400)}.today .act-due.is-overdue{color:var(--hb-pink-600);font-weight:700}.today-title{font:700 16px/22px var(--font-sans);color:var(--ink);text-decoration:none}a.today-title:hover{text-decoration:underline}.today-detail{font-size:14px;line-height:20px;color:var(--ink-400);overflow-wrap:anywhere}.today-who{font-size:13px;line-height:18px;color:var(--ink-300)}.today-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.today-foot{display:flex;gap:6px;align-items:center}.today-posts{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px}@container boss (max-width:560px){.today{padding:16px 12px 8px}.today-row{grid-template-columns:1fr;padding:14px 8px}.today-icon{display:none}.today-actions>.hb-btn{flex:1 1 auto;justify-content:center}}.oe{display:flex;flex-direction:column;gap:14px}.oe-summary{flex-wrap:wrap}.oe-list{display:flex;flex-direction:column;gap:12px}.oe-msg{border:1px solid var(--cream-400);border-radius:var(--radius-card);background:var(--cream-50);padding:14px;display:flex;flex-direction:column;gap:10px}.oe-msg.is-review{border-color:var(--hb-orange-500);box-shadow:inset 3px 0 0 var(--hb-orange-500)}.oe-msg.is-dropped{background:var(--cream-100);border-style:dashed}.oe-msg-head{display:flex;gap:10px;align-items:center}.oe-origin,.oe-note{display:flex;gap:6px;align-items:center;margin:0;font:500 13px/18px var(--font-sans);color:var(--ink-300)}.oe-origin.is-review{color:var(--hb-orange-800)}.oe-text{display:flex;flex-direction:column;gap:4px}.oe-text p{white-space:pre-line;font-size:15px;line-height:22px}.oe-text.is-muted{color:var(--ink-300)}.oe-form{display:flex;flex-direction:column;gap:10px}.oe-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.oe-foot{position:sticky;bottom:0;background:var(--cream-100);border-top:1px solid var(--cream-400);padding:12px 0 4px;display:flex;flex-direction:column;gap:10px}.oe-schedule{display:flex;flex-direction:column;gap:10px}.oe-msg .msg-prev{margin:0}.dr{display:flex;flex-direction:column;gap:12px}.dr-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dr-stat{border:1px solid var(--cream-400);border-radius:var(--radius-card);padding:10px 12px;background:var(--cream-50)}.dr-stat strong{display:block;font:400 32px/32px var(--font-display)}.dr-stat span{font-size:13px;line-height:18px;color:var(--ink-400)}.dr-stat.is-bad strong{color:var(--hb-pink-600)}.dr-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dr-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:4px 16px;padding:10px 0;border-top:1px solid var(--cream-300);font-size:14px;line-height:20px}.dr-chans{display:flex;gap:6px 12px;flex-wrap:wrap}.dr-chan{display:inline-flex;gap:4px;align-items:center;color:var(--ink-400)}.dr-chan.is-bad{color:var(--hb-pink-600);font-weight:500}.dr-chan.is-ok{color:var(--ink)}@container boss (max-width:640px){.dr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-row{grid-template-columns:1fr}}.hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hist-day{font:500 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-300);padding:12px 0 4px}.hist-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--cream-300)}.hist-day+.hist-row{border-top:0}.hist-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--cream-200);color:var(--ink-400)}.hist-row.is-business .hist-icon{background:var(--hb-orange-100);color:var(--hb-orange-800)}.hist-row.is-system .hist-icon{background:var(--hb-teal-50);color:var(--hb-teal-700)}.hist-text{font-size:14px;line-height:20px;overflow-wrap:anywhere}.hist-text strong{font-weight:700}.hist-time{font-size:13px;line-height:20px;color:var(--ink-300);white-space:nowrap}.hist-changes{margin:6px 0 0;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:18px}.hist-changes>div{display:flex;gap:6px;flex-wrap:wrap}.hist-changes dt{color:var(--ink-400);font-weight:500}.hist-changes dd{margin:0}.hist-changes del{color:var(--ink-300)}.prop{border:1px solid var(--cream-400);border-left:3px solid var(--hb-orange-500);border-radius:var(--radius-card);background:var(--cream-50);padding:12px 14px;display:flex;flex-direction:column;gap:10px;max-width:560px}.prop.is-done{border-left-color:var(--hb-teal-600)}.prop.is-closed{border-left-color:var(--cream-400);opacity:.85}.prop-kick{display:flex;gap:6px;align-items:center;font:500 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--hb-orange-800)}.prop.is-done .prop-kick{color:var(--hb-teal-700)}.prop-title{font:700 15px/22px var(--font-sans)}.prop-fields{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:14px;line-height:20px}.prop-fields dt{color:var(--ink-400)}.prop-fields dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.prop-edit{display:flex;flex-direction:column;gap:10px}.prop-actions{display:flex;gap:6px;flex-wrap:wrap}.followup-card{display:flex;flex-direction:column;gap:10px}.followup-title{display:flex;gap:8px;align-items:center;font:700 18px/26px var(--font-sans)}.followup-inline{display:flex;flex-direction:column;gap:8px;margin-top:8px}.followup-inline>.hb-btn,.followup-card>.hb-btn{align-self:flex-start}.followup-choices{display:flex;gap:6px;flex-wrap:wrap}.followup-note{display:flex;flex-direction:column;gap:8px}.ans-fb{display:grid;grid-template-columns:1fr;gap:10px}.ans-fb>.hb-btn{width:100%;justify-content:center;min-height:56px;font-size:18px}.wu-placer{border:1px solid var(--cream-400);border-radius:var(--radius-card);padding:12px 14px 14px;margin:0;display:flex;flex-direction:column;gap:10px}.wu-placer legend{display:inline-flex;gap:6px;align-items:center;padding:0 6px}.wu-feedback{border:1px solid var(--hb-orange-200);background:var(--hb-orange-50);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.wu-feedback strong{display:flex;gap:6px;align-items:center}.wu-feedback ul{margin:0;padding-left:18px}.wu-fb-who{font-weight:500}.wu-fb-note{color:var(--ink-400)}.wn-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.wn-items li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.wn-items li>span:last-child{display:flex;flex-direction:column;gap:2px}.wn-items strong{font:700 15px/22px var(--font-sans)}.wn-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--hb-teal-50);color:var(--hb-teal-700)}.hb-upload-file{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;text-align:center}.cf-notices{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.cf-notices legend{padding:0;margin-bottom:8px}.camp-notices{display:flex;gap:8px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.camp-notices ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;color:var(--ink-400)}.camp-notices li{display:flex;gap:6px;align-items:flex-start}.camp-notices li>svg{flex:none;margin-top:3px}.cp-prop{align-self:flex-start;width:100%;max-width:560px}.prop.is-failed{border-left-color:var(--hb-pink-500)}.prop.is-failed .prop-kick{color:var(--hb-pink-600)}.prop.is-closed .prop-kick{color:var(--ink-300)}.prop-result{margin:0;font-size:14px;line-height:20px}.prop-result.is-bad{color:var(--hb-pink-600)}.hb-sb-acct{font-size:13px;line-height:18px;color:var(--hb-teal-300,#59C5DF);text-decoration:underline;width:-moz-max-content;width:max-content;margin-top:2px}.hb-sb-acct:focus-visible{outline:2px solid var(--focus-night,#FFF8E6);outline-offset:2px}.today-thumb{width:160px;max-width:100%;margin-top:6px}.oe-text p,.oe-text strong{overflow-wrap:anywhere}.prop-title:focus{outline:none}.prop-title:focus-visible{outline:2px solid var(--focus-day);outline-offset:2px}
