*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bng-surface,#f9fafb);color:var(--bng-ink,#111827);font-family:var(--bng-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);margin:0}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-3{top:.75rem}.top-full{top:100%}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.-m-px{margin:-1px}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-4{margin-bottom:-1rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-full{height:100%}.h-px{height:1px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-lg{max-width:32rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.35s ease-out forwards slideUp}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--bng-card-border\)\]{border-color:var(--bng-card-border)}.border-\[var\(--bng-card-pass\)\]{border-color:var(--bng-card-pass)}.border-\[var\(--bng-hairline\)\]{border-color:var(--bng-hairline)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.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-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-stone-100{--tw-border-opacity:1;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-200\/60{border-color:#e7e5e499}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-600{--tw-border-opacity:1;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.border-violet-800{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/40{border-color:#fff6}.border-t-gray-500{--tw-border-opacity:1;border-top-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-t-stone-500{--tw-border-opacity:1;border-top-color:rgb(120 113 108/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#0f0e17\]{--tw-bg-opacity:1;background-color:rgb(15 14 23/var(--tw-bg-opacity,1))}.bg-\[\#f4f3f0\]{--tw-bg-opacity:1;background-color:rgb(244 243 240/var(--tw-bg-opacity,1))}.bg-\[var\(--bng-card\)\]{background-color:var(--bng-card)}.bg-\[var\(--bng-card-2\)\]{background-color:var(--bng-card-2)}.bg-\[var\(--bng-chip\)\]{background-color:var(--bng-chip)}.bg-\[var\(--bng-green\)\]{background-color:var(--bng-green)}.bg-\[var\(--bng-hairline\)\]{background-color:var(--bng-hairline)}.bg-\[var\(--bng-primary-bg\)\]{background-color:var(--bng-primary-bg)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.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-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-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-50\/70{background-color:#f9fafbb3}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/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-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-stone-300{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-200{--tw-bg-opacity:1;background-color:rgb(221 214 254/var(--tw-bg-opacity,1))}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/95{background-color:#f5f3fff2}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/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-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-400{--tw-gradient-to:#818cf8 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[5vh\]{padding-top:5vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0f0e17\]{--tw-text-opacity:1;color:rgb(15 14 23/var(--tw-text-opacity,1))}.text-\[var\(--bng-green\)\]{color:var(--bng-green)}.text-\[var\(--bng-ink\)\]{color:var(--bng-ink)}.text-\[var\(--bng-ink-body\)\]{color:var(--bng-ink-body)}.text-\[var\(--bng-ink-faint\)\]{color:var(--bng-ink-faint)}.text-\[var\(--bng-ink-mute\)\]{color:var(--bng-ink-mute)}.text-\[var\(--bng-primary\)\]{color:var(--bng-primary)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/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-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/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-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.decoration-\[var\(--bng-accent\)\]{-webkit-text-decoration-color:var(--bng-accent);text-decoration-color:var(--bng-accent)}.decoration-\[var\(--bng-hairline\)\]{-webkit-text-decoration-color:var(--bng-hairline);text-decoration-color:var(--bng-hairline)}.decoration-stone-300{text-decoration-color:#d6d3d1}.decoration-violet-400{text-decoration-color:#a78bfa}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--bng-placeholder\)\]::placeholder{color:var(--bng-placeholder)}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-slate-300::placeholder{--tw-placeholder-opacity:1;color:rgb(203 213 225/var(--tw-placeholder-opacity,1))}.placeholder-stone-300::placeholder{--tw-placeholder-opacity:1;color:rgb(214 211 209/var(--tw-placeholder-opacity,1))}.accent-gray-500{accent-color:#6b7280}.accent-indigo-600{accent-color:#4f46e5}.accent-stone-500{accent-color:#78716c}.accent-stone-800{accent-color:#292524}.accent-violet-600{accent-color:#7c3aed}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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 #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--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)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ring-violet-500{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.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)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media screen and (width<=640px){input,textarea,select{font-size:16px!important}}.v5-dot-glow{animation:2s ease-in-out infinite v5DotGlow;box-shadow:0 0 5px 1px #00b339bf}@keyframes v5DotGlow{0%,to{box-shadow:0 0 4px 1px #00b33999}50%{box-shadow:0 0 10px 2px #00b339f2}}@media (prefers-reduced-motion:reduce){.v5-dot-glow{animation:none}}.v5-file-btn{background:linear-gradient(135deg,#00b339 0%,#00d448 100%);transition:background .2s,box-shadow .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:0 12px 32px #00b33959}.v5-file-btn:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:32%;height:120%;position:absolute;top:-10%;left:100%;transform:skew(-18deg)}:root[data-bng-shine=on] .v5-file-btn:after{animation:.4s ease-out 1.2s both v5Sheen}@keyframes v5Sheen{0%{opacity:0;left:100%}12%{opacity:.55}82%{opacity:.55;left:5%}to{opacity:0;left:1%}}@media (prefers-reduced-motion:reduce){:root[data-bng-shine=on] .v5-file-btn:after{animation:none}}.v5-file-btn:hover{background:linear-gradient(135deg,#00d448 0%,#00b339 100%);box-shadow:0 16px 40px #00b33973}.v5-offer-pulse{transform-origin:50%;will-change:transform;animation:4.5s ease-in-out infinite v5OfferPulse;display:inline-block}@keyframes v5OfferPulse{0%,78%,to{transform:scale(1)rotate(0)}82%{transform:scale(1.12)rotate(-3deg)}86%{transform:scale(1.2)rotate(3deg)}90%{transform:scale(1.22)rotate(-2deg)}94%{transform:scale(1.14)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.v5-offer-pulse{animation:none}}.v5-register-btn{white-space:nowrap;letter-spacing:.02em;color:var(--bng-on-primary);background:var(--bng-primary);cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:4px 11px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .15s,box-shadow .15s,transform 50ms;display:inline-flex;box-shadow:0 1px 2px #0f315559,inset 0 1px #ffffff1f}.v5-register-btn:hover{background:var(--bng-primary-hi);box-shadow:0 3px 9px #0f31556b,inset 0 1px #ffffff26}.v5-register-btn:active{transform:translateY(1px);box-shadow:0 1px 2px #0f315559}.v5-register-btn .arw{margin-top:-1px;font-size:12px;line-height:1}@media (prefers-reduced-motion:reduce){.v5-register-btn{transition:none}}.v5bc-peek{cursor:pointer;text-align:left;color:#fff;background:var(--bng-bc-band);width:100%;min-height:58px;box-shadow:var(--bng-bc-band-shadow),inset 0 1px 0 #ffffff1a;border:0;border-radius:11px;align-items:center;gap:12px;margin-top:24px;padding:10px 14px 10px 108px;font-family:inherit;transition:box-shadow .25s,transform .25s;display:flex;position:relative}.v5bc-peek:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f315557,inset 0 1px #ffffff1f}.v5bc-peek:focus-visible{outline:3px solid var(--bng-bc-ring);outline-offset:3px}.v5bc-peek .txt{flex-direction:column;min-width:0;display:flex}.v5bc-peek .t1{font-family:var(--bng-font-display);letter-spacing:.01em;font-size:18px;font-weight:600;line-height:1.15}.v5bc-peek .t2{color:var(--bng-bc-gold);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;overflow:hidden}.v5bc-peek .go{border:1.5px solid var(--bng-bc-ring);width:32px;height:32px;color:var(--bng-bc-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:15px;transition:background .25s,color .25s;display:flex}.v5bc-peek:hover .go{background:var(--bng-bc-ring);color:var(--bng-bar)}.v5bc-peek .go svg{width:13px;height:13px}.v5bc-mini{--w:84px;width:var(--w);aspect-ratio:1.78;color:var(--bng-ink);text-align:left;padding:calc(var(--w)*.07) calc(var(--w)*.08) calc(var(--w)*.07) calc(var(--w)*.1);background:linear-gradient(160deg,#fff 0%,#fbfaf7 100%);border-radius:2px;flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #1118272e,0 4px 8px #1118272e,0 12px 22px #11182729}.v5bc-peek .v5bc-mini{transform-origin:20% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:15px;left:14px;transform:rotate(-8deg)}.v5bc-peek:hover .v5bc-mini{transform:rotate(-3deg)translateY(-9px)scale(1.04)}.v5bc-mini:before{content:"";width:calc(var(--w)*.035);background:linear-gradient(#b08d57,#86683c);position:absolute;top:0;bottom:0;left:0}.v5bc-mini .seal{top:calc(var(--w)*.06);right:calc(var(--w)*.06);width:calc(var(--w)*.13);height:calc(var(--w)*.13);border:1px solid var(--bng-accent);color:var(--bng-accent);font:700 calc(var(--w)*.04) var(--bng-font-display);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.v5bc-mini .nm{font:700 calc(var(--w)*.085)/1.05 "Crimson Pro",Georgia,serif;color:#0f3155;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:78%;display:-webkit-box;overflow:hidden}.v5bc-mini .rl{background:linear-gradient(90deg,#b08d57,#0000);height:1px;display:block}.v5bc-mini .lns{display:block}.v5bc-mini .ln{font-size:calc(var(--w)*.052);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;line-height:1.35;display:block;overflow:hidden}.v5bc-mini .ln i{color:#0f3155;margin-right:.5em;font-style:normal}.v5bc-mini .ln.ph i{color:#1f6f78}.v5bc-pv{cursor:pointer;text-align:left;width:100%;color:var(--bng-ink);border:1px solid var(--bng-bc-pv-border);background:var(--bng-bc-pv-bg);border-radius:12px;align-items:center;gap:20px;margin-top:14px;padding:16px 18px;font-family:inherit;transition:border-color .25s,box-shadow .25s;display:flex}.v5bc-pv:hover{border-color:var(--bng-primary);box-shadow:0 8px 22px #0f315524}.v5bc-pv:focus-visible{outline:3px solid var(--bng-accent);outline-offset:3px}.v5bc-pv .deck{flex:none;width:168px;height:104px;position:relative}.v5bc-pv .deck .v5bc-mini{--w:150px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;left:6px;transform:rotate(-4deg)}.v5bc-pv .deck .v5bc-mini.back{opacity:.9;filter:saturate(.8);transform:rotate(5deg)translate(10px,-4px)}.v5bc-pv:hover .deck .v5bc-mini.front{transform:rotate(-1deg)translateY(-6px)}.v5bc-pv:hover .deck .v5bc-mini.back{transform:rotate(9deg)translate(18px,-8px)}.v5bc-pv .deck .v5bc-mini.front:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fffffff2 50%,#0000 58%);animation:4.2s ease-in-out infinite v5bcGlint;position:absolute;inset:-40% -60%;transform:translate(-70%)}@keyframes v5bcGlint{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}.v5bc-pv .body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v5bc-pv .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bng-teal);font-size:10.5px;font-weight:700}.v5bc-pv .h{font-family:var(--bng-font-display);color:var(--bng-primary);font-size:19px;font-weight:700;line-height:1.15}.v5bc-pv .picks{color:var(--bng-ink-sub);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.v5bc-pv .btn{background:var(--bng-primary);color:var(--bng-on-primary);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.v5bc-pv .btn svg{width:12px;height:12px}.v5bc-pv:hover .btn{background:var(--bng-primary-hi)}.v5bc-foil{cursor:pointer;background:var(--bng-bc-foil-bg);border:0;border-radius:11px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:62px;margin-top:14px;padding:12px 18px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #081b3159,inset 0 0 0 1px #b08d578c,inset 0 0 0 4px #081b31e6,inset 0 0 0 5px #b08d5747}.v5bc-foil:focus-visible{outline:3px solid var(--bng-accent);outline-offset:3px}.v5bc-foil:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#f6e7bf38 48%,#ffffff59 50%,#f6e7bf38 52%,#0000 65%);animation:5s ease-in-out infinite v5bcSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes v5bcSweep{0%,60%{transform:translate(-100%)}90%,to{transform:translate(100%)}}.v5bc-foil .fcard{background:linear-gradient(120deg,#8c6a36 0%,#e9d29b 28%,var(--bng-accent) 46%,#f6e7bf 58%,#9c7a44 80%,#d8bc82 100%);background-size:220% 100%;border-radius:3px;flex:none;width:46px;height:28px;transition:transform .35s;animation:5s ease-in-out infinite v5bcFoil;position:relative;box-shadow:0 2px 6px #0006,inset 0 0 0 1px #ffffff40}.v5bc-foil .fcard:before{content:"";border:1.5px solid #0f31558c;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.v5bc-foil .fcard:after{content:"";background:#0f315580;border-radius:1px;height:2px;position:absolute;bottom:6px;left:6px;right:14px;box-shadow:0 -5px #0f315580}.v5bc-foil:hover .fcard{transform:rotate(-8deg)scale(1.08)}.v5bc-foil .ft{font-family:var(--bng-font-display);letter-spacing:.02em;background:linear-gradient(100deg,var(--bng-accent) 0%,#f6e7bf 30%,#c9a66b 50%,#fff3d6 62%,var(--bng-accent) 85%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:600;line-height:1.1;animation:5s ease-in-out infinite v5bcFoil}@keyframes v5bcFoil{0%,to{background-position:0 0}50%{background-position:100% 0}}.v5bc-foil .fsub{color:var(--bng-bc-gold);letter-spacing:.02em;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex;position:absolute;right:16px}.v5bc-foil .fsub svg{width:12px;height:12px}@media (width<=640px){.v5bc-peek{padding-left:96px}.v5bc-peek .v5bc-mini{--w:74px;left:12px}.v5bc-peek .t1{font-size:16.5px}.v5bc-peek .t2 .sep{display:none}.v5bc-peek .t2 .pk{text-overflow:ellipsis;display:block;overflow:hidden}.v5bc-pv{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.v5bc-pv .deck{align-self:center;width:190px;height:112px}.v5bc-pv .deck .v5bc-mini{--w:162px}.v5bc-pv .picks{white-space:normal}.v5bc-pv .btn{justify-content:center;align-self:stretch;padding:11px 16px}.v5bc-foil{flex-wrap:wrap;row-gap:4px}.v5bc-foil .fsub{position:static}.v5bc-foil .ft{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.v5bc-peek,.v5bc-mini,.v5bc-pv,.v5bc-foil .fcard{transition:none}.v5bc-pv .deck .v5bc-mini.front:after,.v5bc-foil:after,.v5bc-foil .fcard,.v5bc-foil .ft{animation:none}}.v5bc-backdrop{z-index:1200;background:var(--bng-scrim);opacity:0;animation:.28s forwards v5bcDim;position:fixed;inset:0}@keyframes v5bcDim{to{opacity:1}}.v5bc-wrap{z-index:1201;animation:.42s cubic-bezier(.2,.8,.2,1) both v5bcInRight;position:fixed;top:80px;right:24px}@keyframes v5bcInRight{0%{opacity:0;transform:translate(135%)}to{opacity:1;transform:translate(0)}}@keyframes v5bcInUp{0%{transform:translateY(120%)}to{transform:translateY(0)}}.v5bc-card{aspect-ratio:1.78;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.028'/%3E%3C/svg%3E"),#fff;border:1px solid #0f172a0f;border-radius:3px;flex-direction:column;justify-content:space-between;width:360px;max-width:calc(100vw - 40px);padding:18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #11182724,0 2px 3px #1118271a,0 10px 18px #11182729,0 30px 50px #11182721,inset 0 1px #fff,inset 0 -2px 3px #1118270b}.v5bc-card:before{content:"";background:linear-gradient(#b08d57,#86683c);width:5px;position:absolute;top:0;bottom:0;left:0}.v5bc-close{color:#7a8694;cursor:pointer;z-index:3;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:8px;right:11px}.v5bc-seal{color:#b08d57;background:#ffffffb3;border:2px solid #b08d57;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Crimson Pro,Georgia,serif;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:13px;right:40px}.v5bc-top{align-items:center;gap:13px;display:flex}.v5bc-logo{text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#86683c;background:repeating-linear-gradient(135deg,#f6efe2,#f6efe2 5px,#fff 5px 10px);border:1.5px dashed #b08d57;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:7px;font-weight:700;line-height:1.15;display:flex}.v5bc-name{color:#0f3155;font-family:Crimson Pro,Georgia,serif;font-size:21px;font-weight:700;line-height:1.03}.v5bc-tag{color:#7a8694;margin-top:2px;font-size:11px;font-style:italic}.v5bc-rule{background:linear-gradient(90deg,#b08d57,#0000);height:2px;box-shadow:0 1px #ffffffd9}.v5bc-contact{flex-direction:column;gap:7px;display:flex}.v5bc-line{color:#0f1419;align-items:center;gap:9px;font-size:12.5px;display:flex}.v5bc-line .ic{text-align:center;color:#0f3155;flex:none;width:15px}.v5bc-line.phone .ic{color:#1f6f78}.v5bc-line.soon{color:#a8b0bb;font-style:italic}.v5bc-line .val{font-variant-numeric:tabular-nums}.v5opt-head{color:var(--bng-ink-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.v5opt-hint{letter-spacing:0;text-transform:none;color:var(--bng-ink-mute);font-size:10.5px;font-weight:600}.v5opt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px 6px;margin:0 -8px;display:grid}.v5opt-row{color:var(--bng-ink-body);border-radius:9px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:12.5px;display:flex}.v5opt-row.pick{cursor:pointer}.v5opt-row .v5-register-btn{flex:none;margin-left:auto}.v5opt-row:focus-visible{outline:2px solid var(--bng-accent);outline-offset:1px}.v5opt-radio{border:2px solid var(--bng-ink-faint);box-sizing:border-box;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.v5opt-row.sel .v5opt-radio{border-color:var(--bng-accent)}.v5opt-row.sel .v5opt-radio:after{content:"";background:var(--bng-accent);border-radius:50%;position:absolute;inset:3px}.v5opt-more{color:var(--bng-primary);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:2px 0;font-size:12px;font-weight:600}.v5ph-wait{color:var(--bng-ink-mute);font-size:12px}.v5-checking{color:var(--bng-primary-dk);align-items:center;gap:6px;font-size:12px;font-weight:600;animation:1.6s ease-in-out infinite v5CheckPulse;display:inline-flex}.v5-checking:before{content:"";background:var(--bng-green);border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes v5CheckPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.v5-checking{animation:none}}.v5ph-ic{color:var(--bng-teal);flex:none}.v5ph-num{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;min-width:0;display:flex}.v5ph-vanity b{color:var(--bng-ink);letter-spacing:.02em;font-weight:700}.v5ph-digits{color:var(--bng-ink-mute);font-size:11px;display:none}.v5ph-reserve{color:#fff;background:var(--bng-teal);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:3px 10px;font-size:10.5px;font-weight:700;text-decoration:none}.v5ph-reserve:hover{background:var(--bng-teal-dk)}@media (width<=640px){.v5ph-digits{display:block}.v5bc-wrap{justify-content:center;align-items:center;padding:16px;animation-name:v5bcInUp;display:flex;inset:0}.v5bc-card{width:100%;max-width:360px;margin:0}}@media (orientation:landscape) and (height<=560px){.v5bc-wrap{justify-content:center;align-items:center;padding:16px;animation-name:v5bcDim;display:flex;inset:0}.v5bc-card{aspect-ratio:auto;border-radius:16px;justify-content:center;gap:18px;width:100%;max-width:none;height:100%;margin:0}.v5bc-backdrop{background:#0f3155b3}.v5bc-name{font-size:30px}.v5bc-logo{width:72px;height:72px;font-size:9px}.v5bc-line{font-size:15px}.v5bc-seal{width:38px;height:38px;font-size:12px}}@media (prefers-reduced-motion:reduce){.v5bc-wrap,.v5bc-backdrop{opacity:1;animation:none;transform:none}}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[var\(--bng-ink-body\)\]:hover{color:var(--bng-ink-body)}.hover\:text-\[var\(--bng-ink-mute\)\]:hover{color:var(--bng-ink-mute)}.hover\:text-\[var\(--bng-ink-strong\)\]:hover{color:var(--bng-ink-strong)}.hover\:text-\[var\(--bng-primary\)\]:hover{color:var(--bng-primary)}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-stone-500:hover{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.hover\:text-stone-600:hover{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.hover\:text-stone-700:hover{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.hover\:text-stone-800:hover{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.hover\:text-violet-600:hover{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.hover\:text-violet-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.hover\:text-violet-900:hover{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-violet-400:focus{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-stone-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 162 158/var(--tw-ring-opacity,1))}.focus\:ring-violet-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.active\:shadow-sm:active{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.disabled\:bg-stone-200:disabled{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-stone-800{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}@media (width>=640px){.sm\:ml-2{margin-left:.5rem}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-28{width:7rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-6{gap:1.5rem}.sm\: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))}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-bng-theme=midnight]{--bng-primary:#c9a96a;--bng-primary-hi:#e2c88f;--bng-primary-dk:#ede9e0;--bng-primary-bg:#22c55e14;--bng-on-primary:#0b1526;--bng-accent:#c9a96a;--bng-accent-dk:#a98a4e;--bng-accent-bg:#c9a96a1a;--bng-accent-soft:#ead9ae;--bng-green:#4ade80;--bng-amber:#e2b76a;--bng-amber-dk:#f1d9a4;--bng-red:#f28b82;--bng-red-dk:#ffb4ab;--bng-teal:#7fd1d8;--bng-teal-dk:#a6e3e8;--bng-ink:#ede9e0;--bng-ink-strong:#f5f2ea;--bng-ink-sub:#c9cfd8;--bng-ink-body:#b4bcc8;--bng-ink-mute:#8e9bb0;--bng-ink-faint:#66738a;--bng-placeholder:#5f6d84;--bng-surface:#0b1526;--bng-card:#121d31;--bng-card-2:#172540;--bng-card-border:#ffffff14;--bng-hairline:#ffffff1a;--bng-chip:#ffffff12;--bng-skeleton:#ffffff0f;--bng-input-frame:#ffffff24;--bng-scrim:#030812b3;--bng-bar:transparent;--bng-bar-fg:#ede9e0;--bng-bar-line:#c9a96a59;--bng-bar-accent:#c9a96a;--bng-card-selected:#ffffff1a;--bng-card-pass:#ffffff1a;--bng-cta:#ede9e0;--bng-on-cta:#0b1526;--bng-radius-card:18px;--bng-radius-search:16px;--bng-radius-card-v2:14px;--bng-radius-btn:10px;--bng-card-shadow:0 40px 80px -30px #000000d9, inset 0 1px 0 #ffffff0d;--bng-search-shadow:0 30px 60px -30px #000c, inset 0 1px 0 #ffffff0f;--bng-panel-shadow:0 14px 30px #0009;--bng-font-display:"Instrument Serif", "Crimson Pro", Georgia, serif;--bng-font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bng-display-weight:400;--bng-card-title-font:"Instrument Serif", "Crimson Pro", Georgia, serif;--bng-card-title-size:27px;--bng-card-title-weight:400;--bng-bc-band:linear-gradient(135deg, #1b2c48 0%, #24395c 100%);--bng-bc-band-shadow:0 14px 30px #0009, 0 0 0 1px #c9a96a59;--bng-bc-ring:#c9a96a;--bng-bc-gold:#ead9ae;--bng-bc-pv-bg:radial-gradient(120% 140% at 0% 100%, #1b2c48 0%, #142238 45%, #101b2e 100%);--bng-bc-pv-border:#c9a96a59;--bng-bc-foil-bg:radial-gradient(140% 180% at 50% -40%, #24395c 0%, #131f33 45%, #070e1a 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-bng-theme=midnight] body{background:#0b1526 radial-gradient(1200px 600px at 50% -10%,#17304f 0%,#0b1526 55%,#070e1a 100%)}:root[data-bng-theme=midnight] .v5-register-btn{color:var(--bng-ink);box-shadow:none;background:0 0;border:1px solid #ffffff38}:root[data-bng-theme=midnight] .v5-register-btn:hover{box-shadow:none;background:#ffffff0f}:root[data-bng-theme=midnight] .v5-card{background-color:var(--bng-card)!important;background-image:linear-gradient(90deg,#0000 0%,#c9a96a 28%,#f1e2b8 50%,#c9a96a 72%,#0000 100%)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 2px!important}:root[data-bng-theme=midnight] .v5-strip{background:radial-gradient(420px 130px at 50% 100%,#22c55e29,#0000 70%)!important;border-color:#0000!important;border-radius:0!important}:root[data-bng-theme=midnight] .v5-bubble{border:0!important;border-top:1px solid var(--bng-hairline)!important;background:0 0!important;border-radius:0!important;margin-top:4px!important}:root[data-bng-theme=ledger]{--bng-primary:#14181e;--bng-primary-hi:#232a34;--bng-primary-dk:#000;--bng-primary-bg:#f4f7fa;--bng-on-primary:#f3f1ec;--bng-accent:#9c3b2e;--bng-accent-dk:#7a2d22;--bng-accent-bg:#fbf6ea;--bng-accent-soft:#e8d5ae;--bng-green:#1f7a4c;--bng-teal:#1f6f78;--bng-ink:#14181e;--bng-ink-strong:#0e1116;--bng-ink-sub:#3c4652;--bng-ink-body:#5b6470;--bng-ink-mute:#6c7580;--bng-ink-faint:#a3abb5;--bng-placeholder:#9aa3ae;--bng-surface:#e7eaee;--bng-card:#fff;--bng-card-2:#fafbfc;--bng-card-border:transparent;--bng-hairline:#e3e7ec;--bng-chip:#f1f3f6;--bng-skeleton:#eef1f4;--bng-input-frame:#e3e7ec;--bng-scrim:#14181e73;--bng-bar:#14181e;--bng-bar-fg:#f3f1ec;--bng-bar-line:#c8a96e;--bng-bar-accent:#c8a96e;--bng-radius-card:16px;--bng-radius-search:14px;--bng-radius-card-v2:12px;--bng-radius-btn:8px;--bng-card-shadow:0 1px 2px #14181e0f, 0 24px 48px -18px #14181e47;--bng-search-shadow:0 1px 2px #14181e0f, 0 12px 30px -10px #14181e38;--bng-panel-shadow:0 10px 24px #14181e59;--bng-font-display:"Fraunces", "Crimson Pro", Georgia, serif;--bng-font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bng-bc-band:linear-gradient(135deg, #14181e 0%, #232a34 100%);--bng-bc-band-shadow:0 10px 24px #14181e59;--bng-bc-ring:#c8a96e;--bng-bc-gold:#e8d5ae;--bng-bc-pv-bg:radial-gradient(120% 140% at 0% 100%, #e1e5ea 0%, #eef1f4 45%, #f8f9fb 100%);--bng-bc-pv-border:#d5dae0;--bng-bc-foil-bg:radial-gradient(140% 180% at 50% -40%, #2b333e 0%, #14181e 45%, #08090b 100%)}:root[data-bng-theme=civic]{--bng-primary:#1e5a3a;--bng-primary-hi:#256e47;--bng-primary-dk:#12261c;--bng-primary-bg:#eef6f0;--bng-on-primary:#fff;--bng-accent:#a8894a;--bng-accent-dk:#8a6a2d;--bng-accent-bg:#fbf5e6;--bng-accent-soft:#ebddb4;--bng-green:#1e7a47;--bng-teal:#1f6f78;--bng-ink:#12261c;--bng-ink-strong:#0d1c15;--bng-ink-sub:#3c5246;--bng-ink-body:#52665a;--bng-ink-mute:#5a6e62;--bng-ink-faint:#9aaa9f;--bng-placeholder:#9aaa9f;--bng-surface:#e4ebe4;--bng-card:#fff;--bng-card-2:#f6f9f6;--bng-card-border:transparent;--bng-hairline:#e6ece7;--bng-chip:#eef3ef;--bng-skeleton:#eef3ef;--bng-input-frame:#e6ece7;--bng-scrim:#12261c66;--bng-bar:#12261c;--bng-bar-fg:#f2f5f0;--bng-bar-line:#d2b36f;--bng-bar-accent:#d2b36f;--bng-radius-card:24px;--bng-radius-search:22px;--bng-radius-card-v2:16px;--bng-radius-btn:999px;--bng-card-shadow:0 2px 4px #12261c0d, 0 30px 60px -24px #12261c4d;--bng-search-shadow:0 2px 4px #12261c0d, 0 20px 40px -16px #12261c40;--bng-panel-shadow:0 10px 24px #12261c59;--bng-font-display:"Fraunces", "Crimson Pro", Georgia, serif;--bng-font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bng-display-weight:700;--bng-bc-band:linear-gradient(135deg, #12261c 0%, #1e4a34 100%);--bng-bc-band-shadow:0 10px 24px #12261c59;--bng-bc-ring:#d2b36f;--bng-bc-gold:#ebddb4;--bng-bc-pv-bg:radial-gradient(120% 140% at 0% 100%, #dce8de 0%, #eef4ef 45%, #f7faf7 100%);--bng-bc-pv-border:#cfdcd2;--bng-bc-foil-bg:radial-gradient(140% 180% at 50% -40%, #2a6a47 0%, #1e5a3a 45%, #0d1c15 100%)}:root[data-bng-theme=civic] .v5-register-btn{border-radius:999px}:root[data-bng-theme=blueprint]{--bng-primary:#0f3155;--bng-primary-hi:#1d4ed8;--bng-primary-dk:#0a2340;--bng-primary-bg:#f3f7fb;--bng-on-primary:#fff;--bng-accent:#1d4ed8;--bng-accent-dk:#0f3155;--bng-accent-bg:#fff8e6;--bng-accent-soft:#e8d5ae;--bng-ink:#0f1e2e;--bng-ink-strong:#0a1624;--bng-ink-sub:#34465a;--bng-ink-body:#4a5d72;--bng-ink-mute:#52657a;--bng-ink-faint:#98a8ba;--bng-placeholder:#98a8ba;--bng-surface:#e8eef5;--bng-card:#fff;--bng-card-2:#f3f7fb;--bng-card-border:#0f3155;--bng-hairline:#e1e8f0;--bng-chip:#eef3f8;--bng-skeleton:#eef3f8;--bng-input-frame:#0f3155;--bng-scrim:#0f315566;--bng-bar:#0f3155;--bng-bar-fg:#f4f7fa;--bng-bar-line:#1d4ed8;--bng-bar-accent:#f4f7fa;--bng-radius-card:6px;--bng-radius-search:6px;--bng-radius-card-v2:6px;--bng-radius-btn:4px;--bng-card-shadow:8px 8px 0 #0f3155;--bng-search-shadow:6px 6px 0 #0f3155;--bng-panel-shadow:4px 4px 0 #1d4ed8;--bng-font-display:"Fraunces", "Crimson Pro", Georgia, serif;--bng-font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bng-bc-band:linear-gradient(135deg, #0f3155 0%, #143e6c 100%);--bng-bc-band-shadow:4px 4px 0 #1d4ed8;--bng-bc-ring:#b08d57;--bng-bc-gold:#e8d5ae;--bng-bc-pv-bg:radial-gradient(120% 140% at 0% 100%, #dce6f2 0%, #eef3f9 45%, #f7f9fc 100%);--bng-bc-pv-border:#0f3155;--bng-bc-foil-bg:radial-gradient(140% 180% at 50% -40%, #1b4a7a 0%, #0f3155 45%, #081b31 100%)}:root[data-bng-theme=blueprint] body{background:linear-gradient(#0f315512 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#0f315512 1px,#0000 1px) 0 0/28px 28px,#e8eef5}:root[data-bng-theme=blueprint] .v5-register-btn{color:var(--bng-primary);border:1px solid var(--bng-primary);box-shadow:none;background:#fff;border-radius:4px}:root[data-bng-theme=blueprint] .v5-register-btn:hover{background:var(--bng-primary-bg);box-shadow:none}:root[data-bng-theme=blueprint] .v5opt-head,:root[data-bng-theme=blueprint] .v5ph-num,:root[data-bng-theme=blueprint] .v5opt-row{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:root{--bng-primary:#0f3155;--bng-primary-hi:#143e6c;--bng-primary-dk:#082137;--bng-primary-bg:#edf2f7;--bng-on-primary:#fff;--bng-accent:#b08d57;--bng-accent-dk:#86683c;--bng-accent-bg:#f6efe2;--bng-accent-soft:#e8d5ae;--bng-green:#2f7d58;--bng-amber:#b5780f;--bng-amber-dk:#6b470a;--bng-red:#9b2c2c;--bng-red-dk:#5c1a1a;--bng-teal:#1f6f78;--bng-teal-dk:#14545b;--bng-ink:#0f1419;--bng-ink-strong:#111;--bng-ink-sub:#3c4858;--bng-ink-body:#555;--bng-ink-mute:#7a8694;--bng-ink-faint:#a8b0bb;--bng-placeholder:#9ca3af;--bng-surface:#faf8f3;--bng-card:#fff;--bng-card-2:#fafaf8;--bng-card-border:#eee;--bng-hairline:#d6dee5;--bng-chip:#f5f7fa;--bng-skeleton:#f0f0f0;--bng-input-frame:#d0d0d0;--bng-scrim:#0f31554d;--bng-bar:#0f3155;--bng-bar-fg:#fff;--bng-bar-line:#b08d57;--bng-bar-accent:#b08d57;--bng-card-selected:#0f3155;--bng-card-pass:#b08d57;--bng-cta:#0f3155;--bng-on-cta:#fff;--bng-radius-card:14px;--bng-radius-search:16px;--bng-radius-card-v2:8px;--bng-radius-btn:8px;--bng-card-shadow:none;--bng-search-shadow:0 1px 2px #0000000a;--bng-panel-shadow:0 8px 20px #0f315547;--bng-font-display:"Crimson Pro", Georgia, "Times New Roman", serif;--bng-font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bng-display-weight:600;--bng-card-title-font:inherit;--bng-card-title-size:22px;--bng-card-title-weight:600;--bng-bc-band:linear-gradient(135deg, #0f3155 0%, #143e6c 100%);--bng-bc-band-shadow:0 8px 20px #0f315547;--bng-bc-ring:#b08d57;--bng-bc-gold:#e8d5ae;--bng-bc-pv-bg:radial-gradient(120% 140% at 0% 100%, #dce6f2 0%, #eef3f9 45%, #f7f9fc 100%);--bng-bc-pv-border:#c9d5e3;--bng-bc-foil-bg:radial-gradient(140% 180% at 50% -40%, #1b4a7a 0%, #0f3155 45%, #081b31 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.stg{--night:color-mix(in srgb, var(--bng-primary,#0f3155) 55%, #04070d);--night-2:color-mix(in srgb, var(--bng-primary,#0f3155) 72%, #04070d);--night-3:color-mix(in srgb, var(--bng-primary,#0f3155) 88%, #04070d);--line:color-mix(in srgb, var(--bng-bar-fg,#fff) 14%, var(--night));--gold:var(--bng-bar-accent,#b08d57);--gold-hi:color-mix(in srgb, var(--bng-accent-soft,#e8d5ae) 85%, #fff);--ink:color-mix(in srgb, var(--bng-bar-fg,#fff) 90%, var(--gold));--muted:color-mix(in srgb, var(--bng-bar-fg,#fff) 62%, var(--night));--clear:color-mix(in srgb, var(--bng-green,#2f7d58) 55%, #e8fff2);--flag:color-mix(in srgb, var(--bng-red,#9b2c2c) 45%, #ffd9d4);--warn:color-mix(in srgb, var(--bng-amber,#b5780f) 55%, #fff1cf);--f-display:var(--bng-font-display,"Crimson Pro", Georgia, serif);--f-ui:var(--bng-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--f-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--night);min-height:100vh;color:var(--ink);font-family:var(--f-ui);font-size:15px;line-height:1.5;overflow-x:clip}:root[data-bng-theme=midnight] .stg{--night:var(--bng-surface,#0b1526);--night-2:var(--bng-card,#121d31);--night-3:color-mix(in srgb, var(--bng-card,#121d31) 86%, #fff)}.stg *,.stg :before,.stg :after{box-sizing:border-box}:where(.stg) button{font:inherit;color:inherit;cursor:pointer}:where(.stg) button:disabled{cursor:default}.stg :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stg-top{border-bottom:1px solid var(--line);z-index:6;background:var(--night);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:relative}.stg-brand{font-family:var(--f-display);align-items:center;gap:10px;font-size:19px;display:flex}.stg-seal{border:1.5px solid var(--gold);width:32px;height:32px;color:var(--gold);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.stg-nav{align-items:center;gap:14px;font-size:13px;display:flex}.stg-nav a{color:var(--muted);text-decoration:none}.stg-nav a.on{color:var(--ink);border-bottom:2px solid var(--gold);padding-bottom:2px}.stg-ghost{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:99px;padding:6px 12px;font-size:12px}.stg-stage{min-height:calc(100vh - 58px);transition:grid-template-columns .35s var(--ease);grid-template-columns:minmax(300px,360px) 1fr;display:grid;position:relative}.stg-rail{z-index:3;border-right:1px solid var(--line);background:var(--night);flex-direction:column;gap:16px;min-width:0;padding:24px 22px 96px;display:flex;position:relative}.stg-rail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.stg-collapse{background:var(--night-2);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;font-size:16px;line-height:1;display:grid}.stg-collapse:hover{color:var(--ink);border-color:var(--gold)}.stg-rail-body{flex-direction:column;gap:14px;display:flex}.stg-record{flex-direction:column;gap:8px;display:flex}.stg-rec{background:var(--night-2);border:1px solid var(--line);animation:stg-rise .35s var(--ease) both;border-radius:12px;padding:10px 52px 10px 12px;font-size:13px;position:relative}.stg-rec small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.stg-rec .v{color:var(--ink);overflow-wrap:anywhere}.stg-rec-edit{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:0 0;border:0;padding:2px;font-size:10px;position:absolute;top:9px;right:10px}.stg-rec-edit:hover{color:var(--gold-hi);text-decoration:underline}.stg-stage.rail-closed{grid-template-columns:64px 1fr}.stg-stage.rail-closed .stg-rail{padding:24px 12px}.stg-stage.rail-closed .stg-rail-body,.stg-stage.rail-closed .stg-rail-head .stg-eyebrow{display:none}.stg-steps{gap:6px;display:flex}.stg-steps span{background:var(--line);border-radius:3px;flex:1;height:3px;transition:background .4s}.stg-steps span.on{background:var(--gold)}.stg-eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px}.stg-q{font-family:var(--f-display);text-wrap:balance;color:var(--ink);margin:4px 0 0;font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.05}.stg-ai{color:var(--muted);max-width:40ch;margin:0;font-size:14px}.stg-ai b{color:var(--ink);font-weight:600}.stg-hint{color:var(--muted);margin:0;font-size:12px}.stg-err{color:var(--flag);margin:0;font-size:13px}.stg textarea,.stg input[type=text],.stg input[type=email],.stg select{background:var(--night-2);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px}.stg textarea{resize:none;min-height:110px}.stg textarea::-moz-placeholder{color:var(--muted);opacity:.45;font-style:italic}.stg input::-moz-placeholder{color:var(--muted);opacity:.45;font-style:italic}.stg textarea::placeholder,.stg input::placeholder{color:var(--muted);opacity:.45;font-style:italic}.stg textarea:focus,.stg input:focus{border-color:var(--gold);outline:none}.stg-go{background:var(--gold);color:#1a1405;transition:transform .2s var(--ease), filter .2s;border:0;border-radius:99px;padding:11px 22px;font-weight:600}.stg-go:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.stg-go:disabled{opacity:.4}.stg-go.wide{width:100%}.stg-link{color:var(--gold-hi);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.stg-sec{border:1px solid var(--gold);color:var(--gold-hi);background:0 0;border-radius:99px;padding:8px 15px;font-size:13px;font-weight:600}.stg-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stg-thinking{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.stg-thinking i{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite stg-spin}@keyframes stg-spin{to{transform:rotate(360deg)}}.stg-docked{flex-direction:column;gap:8px;display:flex}.stg-chip{text-align:left;background:var(--night-2);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:12px;padding:10px 48px 10px 12px;font-size:13px;display:block;position:relative}.stg-chip:hover{border-color:var(--gold)}.stg-chip small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.stg-chip:after{content:"Edit";font-family:var(--f-mono);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;position:absolute;top:10px;right:12px}.stg-tiles{flex-wrap:wrap;gap:8px;display:flex}.stg-tile{background:var(--night-2);border:1px solid var(--line);color:var(--ink);transition:all .2s var(--ease);border-radius:99px;padding:8px 14px;font-size:13px}.stg-tile:hover{border-color:var(--gold)}.stg-tile.on{background:color-mix(in srgb, var(--gold) 22%, var(--night-2));border-color:var(--gold);color:var(--gold-hi)}.stg-moods{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stg-mood{background:var(--night-2);border:1px solid var(--line);color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:12px;display:flex}.stg-mood b{font-size:20px;line-height:1}.stg-mood:hover,.stg-mood.on{border-color:var(--gold)}.stg-mood.on{background:color-mix(in srgb, var(--gold) 16%, var(--night-2))}.stg-mood[data-m=serious] b{color:#c9a96b;font-family:Libre Caslon Text,serif}.stg-mood[data-m=playful] b{color:#ff9ebb;font-family:Fredoka,sans-serif}.stg-mood[data-m=elegant] b{color:#e2c489;font-family:Cormorant Garamond,serif;font-style:italic}.stg-mood[data-m=stylish] b{font-family:Syne,sans-serif;font-weight:800}.stg-res{flex-direction:column;gap:8px;display:flex}.stg-resrow{background:var(--night-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px}.stg-resrow small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.stg-detail{color:var(--muted);border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-size:12px}.stg-detail ul{margin:4px 0 0;padding-left:16px}.stg-tabs{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;top:110px;right:-40px}.stg-tab{writing-mode:vertical-rl;background:var(--night-2);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;width:40px;color:var(--muted);transition:all .25s var(--ease);border-right:0;border-radius:10px 0 0 10px;align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex;transform:rotate(180deg)}.stg-tab:hover,.stg-tab.open{color:var(--ink);border-color:var(--gold);background:var(--night-3)}.stg-tab .dot{writing-mode:horizontal-tb;border-radius:50%;width:8px;height:8px;transform:rotate(180deg)}.stg-tab.need{color:var(--gold-hi);border-color:var(--gold)}.stg-tab.need .dot{background:var(--gold);animation:1.6s infinite stg-pulse}.stg-tab.done .dot{width:auto;height:auto;color:var(--clear);font-size:13px;line-height:1}.stg-tab.done .dot:before{content:"✓"}@keyframes stg-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 70%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.stg-sheet{background:var(--night-2);border-right:1px solid var(--line);z-index:5;width:min(370px,100vw - 40px);animation:stg-sheetin .35s var(--ease) both;margin-left:40px;padding:24px 22px;position:absolute;top:0;bottom:0;left:100%;overflow-y:auto;box-shadow:30px 0 60px -30px #000c}@keyframes stg-sheetin{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.stg-sheet h3{font-family:var(--f-display);color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:400}.stg-sheet .close{color:var(--muted);background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.stg-opts{flex-direction:column;gap:6px;margin:12px 0;display:flex}.stg-opt{background:var(--night);border:1px solid var(--line);font-family:var(--f-mono);text-align:left;width:100%;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.stg-opt:hover:not(:disabled){border-color:var(--gold)}.stg-opt.sel{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--night))}.stg-opt:disabled{opacity:.55}.stg-opt .radio{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:14px;height:14px}.stg-opt.sel .radio{border-color:var(--gold);background:radial-gradient(circle, var(--gold) 45%, transparent 50%)}.stg-opt .nm{overflow-wrap:anywhere;flex:1;min-width:0}.stg-opt .nm b{color:var(--gold-hi)}.stg-badge{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-family:var(--f-mono);border:1px solid;border-radius:6px;padding:1px 6px}.stg-badge.ok{color:var(--clear)}.stg-badge.no{color:var(--flag)}.stg-badge.dim{color:var(--muted)}.stg-saved{flex-direction:column;gap:8px;margin-top:12px;display:flex}.stg-desk{perspective:1400px;z-index:1;min-height:calc(100vh - 58px);transition:padding .45s var(--ease);background:radial-gradient(60% 50% at 50% 42%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 70%), var(--night);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:40px 24px 48px;display:flex;position:relative;overflow:clip}.stg-stage.sheet-on .stg-desk{padding-left:430px}.stg-menu{background:var(--night-2);border:1px solid var(--line);color:var(--ink);border-radius:99px;margin-right:4px;padding:6px 12px;font-size:12px}.stg-layer{pointer-events:none;transition:transform .5s var(--ease);position:absolute;inset:-40px}.stg-dust{background-image:radial-gradient(1px 1px at 20% 30%, color-mix(in srgb, var(--gold-hi) 50%, transparent), transparent 60%), radial-gradient(1px 1px at 70% 60%, color-mix(in srgb, var(--gold-hi) 35%, transparent), transparent 60%), radial-gradient(1.5px 1.5px at 40% 80%, color-mix(in srgb, var(--gold-hi) 30%, transparent), transparent 60%), radial-gradient(1px 1px at 85% 20%, color-mix(in srgb, var(--gold-hi) 40%, transparent), transparent 60%)}.stg-prompter{z-index:4;text-align:center;width:min(620px,100%);min-height:3.2em;position:relative}.stg-below{z-index:4;width:min(520px,100%);animation:stg-rise .4s var(--ease) both;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.stg-below>textarea,.stg-below>input,.stg-below>.stg-go.wide,.stg-below>.stg-moods,.stg-below>.stg-file{width:100%}.stg-below .stg-tiles{justify-content:center}.stg-ai.center,.stg-hint.center{text-align:center;max-width:none}.stg-statemenu{z-index:8;width:260px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.stg-quote{font-family:var(--f-display);letter-spacing:.005em;color:var(--gold-hi);text-wrap:balance;max-width:34ch;margin:0 auto;font-size:clamp(19px,2vw,23px);font-style:normal;font-weight:500;line-height:1.35}.stg-rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:44px;height:2px;animation:stg-rise .5s var(--ease) both;border-radius:2px;margin:14px auto 0;display:block}.stg-instr{font-family:var(--f-ui);color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.5}.stg-instr b{color:var(--ink);font-weight:600}.stg-verdict{text-align:center;font-family:var(--f-ui);color:var(--ink);margin:0;font-size:17px;line-height:1.25}.stg-verdict .big{font-family:var(--f-display);letter-spacing:.01em;font-size:28px;font-weight:700}.stg-verdict b{font-weight:700}.stg-verdict.ok .big{color:color-mix(in srgb, var(--bng-green,#2f7d58) 62%, #a6ffcf)}.stg-verdict.no .big{color:var(--flag)}.stg-verdict.warn .big{color:var(--warn)}@media (width<=860px){.stg-verdict{font-size:15px}.stg-verdict .big{font-size:24px}}.stg-quote .rest{color:#0000}.stg-quote .caret{position:relative}.stg-quote .caret:after{content:"";background:var(--gold);width:1.5px;height:1.05em;animation:1s step-end infinite stg-blink;position:absolute;bottom:-.15em;left:0}@keyframes stg-blink{50%{opacity:0}}.stg-say{color:var(--gold-hi);animation:stg-rise .4s var(--ease) both;margin:0;font-size:14px}.stg-say b{color:var(--ink);font-weight:600}@keyframes stg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.on-phone,.on-phone-block,.on-phone-flex,.stg-cardwrap.hidden-by-deck{display:none}.stg-cardwrap{aspect-ratio:1.7;width:min(460px,88vw,100%);transform-style:preserve-3d;transition:transform .6s var(--ease), opacity .5s, filter .5s;position:relative}.stg-stage.sheet-on .stg-cardwrap{width:min(460px,100%)}.stg-cardwrap.blank{opacity:.32;filter:saturate(.4)}.stg-cardwrap.ghosted{opacity:.14;filter:saturate(.3)}.stg-card{border-radius:var(--c-radius,14px);transform-style:preserve-3d;transition:transform 1s var(--ease);--c-bg:var(--bng-surface,#f6f1e6);--c-ink:var(--bng-ink,#1d2433);--c-accent:var(--gold);position:absolute;inset:0}.stg-card.flipped{transform:rotateY(180deg)}.stg-card.flipped .front{visibility:hidden;transition:visibility 0s .45s}.stg-card.arrive{animation:stg-arrive 1.1s var(--ease) both}@keyframes stg-arrive{0%{opacity:0;transform:translateZ(-500px)rotateY(-200deg)rotateX(18deg)}60%{opacity:1}to{opacity:1;transform:none}}.stg-face{border-radius:inherit;backface-visibility:hidden;background:var(--c-bg);color:var(--c-ink);transition:background .5s,color .5s;position:absolute;inset:0;box-shadow:0 30px 60px -20px #0009,0 0 0 1px #ffffff0f}.stg-face:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:3px;opacity:var(--c-rule,.9);position:absolute;inset:0 0 auto}.stg-face.front:after{content:"";border-radius:inherit;padding:var(--c-edgew,0px);background:var(--c-edge,none);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.stg-face.front{flex-direction:column;justify-content:space-between;padding:6% 7%;display:flex;overflow:hidden}.stg-face.front .c-name{font-size:var(--nm,clamp(22px, 4vw, 36px))}.stg-face.front.fitting .c-name{transition:none}.stg-face.front.tight .c-tag{display:none}.stg-face.front.tight .c-notes{gap:3px;margin-top:4px}.stg-face.front.tight .c-notes span{font-size:min(var(--tg,9px), 8px);padding:0 5px}.stg-face.front.tight .c-marks{margin-top:5px}.stg-face.back{background:var(--c-ink);color:var(--c-bg);place-items:center;display:grid;transform:rotateY(180deg)}.stg-face.back span{font-family:var(--c-font,var(--f-display));letter-spacing:.06em;opacity:.85;font-size:30px}.c-top{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.c-top .muted{opacity:.6}.c-state{letter-spacing:.1em;text-transform:uppercase;opacity:.75;background:0 0;border:1px dashed;border-radius:99px;padding:2px 8px;font-family:var(--f-mono)!important;font-size:10px!important}.c-state:hover{opacity:1}.c-save{opacity:.6;background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.c-save.on{opacity:1;color:var(--c-accent)}.c-name{font-family:var(--c-font,var(--f-display));font-weight:var(--c-weight,600);font-style:var(--c-style,normal);text-transform:var(--c-case,none);letter-spacing:var(--c-track,0);transition:all .45s var(--ease);text-wrap:balance;margin:0;font-size:clamp(22px,4vw,36px);line-height:1.05}.c-tag{opacity:.75;min-height:1.3em;margin-top:4px;font-size:11.5px}.c-notes{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex;overflow:hidden}.c-notes span{white-space:nowrap;flex:none}.c-notes.compact{gap:3px}.c-notes.compact span{letter-spacing:.02em;padding:1px 5px}.c-notes span{font-family:var(--f-mono);font-size:var(--tg,8.5px);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--c-tag);color:var(--c-tag);animation:stg-rise .35s var(--ease) both;border-radius:99px;padding:1px 6px}.c-marks{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.c-blank{gap:8px;display:grid}.c-blank i{opacity:.16;background:currentColor;border-radius:6px;height:12px;display:block}.c-foot{justify-content:space-between;align-items:flex-end;gap:8px;font-size:11px;display:flex}.slot{border:1px dashed var(--c-accent);color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:8px;max-width:58%;padding:3px 8px;font-family:var(--f-mono)!important;font-size:10.5px!important}.slot.set{border-color:#0000;padding-left:0}.slot.right{text-align:right;white-space:nowrap;flex-shrink:0}.slot.right.set{padding-left:8px;padding-right:0}.slot .mail{opacity:.7;margin-top:2px;font-size:10.5px;display:block}.slot .sug{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:9px;display:block}.slot .short{display:none}.mk{letter-spacing:.06em;text-transform:uppercase;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:2px 6px;font-family:var(--f-mono)!important;font-size:9px!important}.mk.ok{color:var(--c-ok)}.mk.no{color:var(--c-no)}.mk.warn{color:var(--c-warn)}.stg-face.front{box-shadow:var(--c-frame,0 0 0 0 transparent), 0 30px 60px -20px #0009, 0 0 0 1px #ffffff0f;background-image:var(--c-art,none);background-repeat:no-repeat;background-size:100% 100%}.stg-deck{z-index:3;grid-template-columns:repeat(3,minmax(0,190px));place-content:center;gap:14px;width:min(680px,100%);display:grid;position:relative}.stg-deck.checking{grid-template-columns:repeat(3,minmax(0,210px))}.stg-deck.stamped{row-gap:78px;padding-bottom:64px}.stg-deck.many{grid-template-columns:repeat(4,minmax(0,172px));gap:12px}.stg-deck.many.stamped{row-gap:74px}.stg-deck.many .stg-mini b{font-size:15px}.stg-deck.lots{grid-template-columns:repeat(5,minmax(0,150px));gap:10px}.stg-deck.lots .stg-mini{padding:10px 11px}.stg-deck.lots .stg-mini b{font-size:14px}.stg-deck.lots .stg-mstamp{padding:1px 4px;font-size:8px}.stg-mini{pointer-events:auto;aspect-ratio:1.7;border-radius:var(--c-radius,12px);background:var(--c-bg,#f6f1e6);color:var(--c-ink,#1d2433);text-align:left;transition:transform .25s var(--ease), box-shadow .25s;-webkit-tap-highlight-color:transparent;--c-bg:var(--bng-surface,#f6f1e6);--c-ink:var(--bng-ink,#1d2433);border:0;flex-direction:column;justify-content:center;padding:12px 14px;display:flex;position:relative;box-shadow:0 18px 30px -14px #000c}.stg-mini:hover:not(:disabled){transform:translateY(-4px)rotate(-1deg)}.stg-mini.on{box-shadow:0 0 0 2px var(--gold), 0 22px 34px -14px #000c;transform:translateY(-8px)}.stg-mini b{max-width:100%;font-family:var(--c-font,var(--f-display));font-weight:var(--c-weight,600);font-style:var(--c-style,normal);text-transform:var(--c-case,none);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:17px;line-height:1.12;display:block}.stg-mini .pick+b{padding-right:20px}.stg-mini small{font-family:var(--f-mono);opacity:.6;letter-spacing:.04em;margin-top:4px;font-size:9.5px}.stg-mini .pick{opacity:.5;border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:8px;right:9px}.stg-mini.on .pick{background:var(--gold);border-color:var(--gold);color:#1a1405;opacity:1}.stg-deck.checking .pick{display:none}.stg-mini.can-use{box-shadow:0 0 0 2px var(--c-ring), 0 18px 30px -14px #000c}.stg-mini.can-use small{opacity:1;color:var(--c-ok);font-weight:600}.stg-mini.scanning:after{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--gold-hi) 40%, transparent), transparent 70%);background-size:200% 100%;animation:1.1s linear infinite stg-scan;position:absolute;inset:0}@keyframes stg-scan{0%{background-position:200% 0}to{background-position:-200% 0}}.stg-mini.locked{background:var(--night-2);border:1px dashed var(--gold);color:var(--gold-hi);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px}.stg-mini.dim{opacity:.62}.stg-mstamps{flex-wrap:wrap;justify-content:center;gap:4px;display:flex;position:absolute;top:calc(100% + 8px);left:-10px;right:-10px}.stg-mstamp{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--night);animation:stg-stamp .4s var(--ease) both;white-space:nowrap;border:1px solid;border-radius:6px;padding:1px 5px;font-size:9px}.stg-mstamp.ok{color:var(--clear)}.stg-mstamp.no{color:var(--flag)}.stg-mstamp.warn{color:var(--warn)}.stg-mstamp.dim{color:var(--muted)}@keyframes stg-stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}to{opacity:1;transform:none}}.stg-unlock{pointer-events:auto;border:1px dashed var(--gold);color:var(--gold-hi);background:0 0;border-radius:99px;grid-column:1/-1;justify-self:center;margin-top:4px;padding:6px 14px;font-size:12px}.stg-tip{z-index:70;background-color:var(--night-2);background-image:linear-gradient(var(--night-2), var(--night-2));width:300px;max-width:calc(100vw - 24px);color:var(--ink);border:1.5px solid var(--gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--night) 60%, transparent), 0 24px 48px -12px #000000e6;isolation:isolate;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;position:fixed}.stg-tip .t-h{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:10px;display:block}.stg-tip ul{margin:4px 0 0;padding-left:16px}.stg-toast{background:var(--night-3);border:1px solid var(--gold);z-index:30;animation:stg-rise .3s var(--ease) both;text-align:center;max-width:calc(100vw - 32px);color:var(--ink);border-radius:99px;padding:8px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.stg-file{margin-top:4px}.stg-powered{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:10px;display:flex}@media (width<=860px){.stg-top{padding:10px 12px}.stg-nav,.stg-brandname{display:none}.stg-stage,.stg-stage.rail-closed{grid-template-columns:1fr;align-content:start}.stg-rail{z-index:60;border-right:1px solid var(--gold);width:min(86vw,360px);transition:transform .3s var(--ease);border-top:0;padding:18px 16px 32px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.stg-rail.drawer-open{transform:none;box-shadow:30px 0 60px -20px #000c}.stg-stage.rail-closed .stg-rail-body,.stg-stage.rail-closed .stg-rail-head .stg-eyebrow{display:flex}.stg-scrim{z-index:59;background:#0000008c;position:fixed;inset:0}.stg-desk{justify-content:flex-start;gap:16px;min-height:0;padding:18px 16px 28px}.stg-stage.sheet-on .stg-desk{padding-left:16px}.stg-stage.sheet-on .stg-cardwrap{width:min(84vw,49.3vh)}.stg-cardwrap{aspect-ratio:1.45}.stg-deck{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.stg-mini .pick{top:auto;bottom:8px}.stg-mini .pick+b{padding-right:0}.stg-deck.stamped,.stg-deck.many,.stg-deck.lots,.stg-deck.many.stamped,.stg-deck.lots.stamped{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0}.stg-deck.checking:not(.many){grid-template-columns:1fr;gap:10px}.stg-deck.stamped .stg-mini{aspect-ratio:auto;min-height:0;padding:10px 12px}.stg-deck.checking:not(.many) .stg-mini b{font-size:18px}.stg-deck.stamped .stg-mstamps{justify-content:flex-start;gap:4px;margin-top:8px;position:static}.stg-deck.stamped .stg-mstamp{background:0 0;padding:1px 5px;font-size:9px}.stg-deck.stamped .stg-mstamp.ok{color:var(--c-ok)}.stg-deck.stamped .stg-mstamp.no{color:var(--c-no)}.stg-deck.stamped .stg-mstamp.warn{color:var(--c-warn)}.stg-deck.stamped .stg-mstamp.dim{color:var(--c-ink);opacity:.55}.stg-deck.stamped .stg-mini:not(.can-use):not(.dim){min-height:0}.stg-tabs.on-phone-block{flex-direction:row;justify-content:center;gap:8px;width:100%;margin-top:-14px;display:flex;position:static}.stg-desk.is-picking .stg-tabs.on-phone-block,.stg-desk.is-checking .stg-tabs.on-phone-block{margin-top:6px}.stg-desk.is-picking .stg-tab,.stg-desk.is-checking .stg-tab{border-top:1px solid var(--line);border-radius:12px}.stg-tab{writing-mode:horizontal-tb;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;flex:1;justify-content:center;width:auto;max-width:130px;padding:11px 6px 10px;transform:none}.stg-tab .dot{transform:none}.stg-phone-sheet{width:100%}.stg-sheet{border:1px solid var(--gold);width:auto;max-height:none;box-shadow:none;border-radius:16px;margin:0;animation-name:stg-rise;position:relative;inset:auto}.on-wide,.on-wide-block,.on-wide-flex{display:none!important}.on-phone{display:inline}.on-phone-block{display:block}.on-phone-flex{display:inline-flex}.slot .long{display:none}.slot .short{display:inline}.stg-tip{width:auto;bottom:16px;right:12px;top:auto!important;left:12px!important}.stg-moods{gap:6px}}.stg-hero{display:contents}@media (width<=860px){.stg-hero{z-index:20;background:var(--night);flex-direction:column;align-items:center;gap:10px;width:calc(100% + 32px);margin:-18px -16px 0;padding:12px 16px 14px;display:flex;position:sticky;top:0;box-shadow:0 16px 18px -16px #000000bf}.stg-hero .stg-prompter{min-height:0}.stg-hero .stg-quote{max-width:32ch;font-size:15.5px}.stg-hero .stg-rule{margin-top:8px}.stg-hero .stg-cardwrap{aspect-ratio:1.6;width:min(100vw - 32px,430px)}.stg-hero{gap:14px;padding-top:16px;padding-bottom:22px}.stg-desk{gap:10px}.stg-below{gap:8px}.stg-instr{font-size:12.5px}.stg-mood{padding:7px 4px;font-size:11px}.stg-go{padding:9px 18px}.stg textarea{min-height:88px}.stg-mini{padding:10px 12px}.stg-tiles{gap:6px}.stg-tile{padding:5px 9px;font-size:11.5px}.stg-below .stg-link{padding:0;font-size:12.5px}.stg-moods{gap:5px}.stg-mood{flex-direction:row;justify-content:center;gap:5px;padding:7px 4px;font-size:11px}.stg-mood b{font-size:14px}.stg-below>.stg-go.wide{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:15;box-shadow:0 0 0 6px var(--night), 0 10px 24px -6px #000c;position:sticky}.stg-below>.stg-hint.center:has(>.on-phone){display:none}.stg:has(.stg-below textarea:focus,.stg-below input:focus) .stg-hero .stg-cardwrap{display:none}.stg:has(.stg-below textarea:focus,.stg-below input:focus) .stg-hero{padding-bottom:10px}}@media (width>=861px){.stg-desk{--cardw:clamp(460px, calc((100vh - 545px) * 1.6), min(720px, 58vw));gap:16px;padding-top:28px;padding-bottom:32px}.stg-cardwrap{width:var(--cardw);container-type:inline-size}.stg-stage.sheet-on .stg-cardwrap{width:clamp(420px,160vh - 800px,min(620px,100vw - 900px))}.stg-face.front{padding:6% 7%}.c-top{font-size:max(9px,1.95cqi)}.c-state{padding:.25em .8em;font-size:max(10px,2.1cqi)!important}.c-save{font-size:max(16px,3.4cqi)}.c-tag{font-size:max(11.5px,2.5cqi)}.c-notes span{font-size:var(--tg,max(8.5px, 1.85cqi));padding:.15em .7em}.mk{padding:.25em .65em;font-size:max(9px,1.95cqi)!important}.c-foot{font-size:max(11px,2.4cqi)}.slot{font-size:max(10.5px,2.3cqi)!important}.slot .sug{font-size:max(9px,1.75cqi)}.slot .mail{font-size:max(10.5px,2.1cqi)}.stg-prompter{width:min(calc(var(--cardw) - 40px), 100%)}.stg-quote{max-width:none;font-size:clamp(18px,1.25vw,24px);line-height:1.32}.stg-below{width:min(640px,100%)}.stg-tile{padding:9px 16px;font-size:14px}.stg-mood{padding:12px 6px;font-size:13px}.stg-mood b{font-size:24px}.stg-deck{grid-template-columns:repeat(3,minmax(0,clamp(230px,19vw,340px)));gap:18px;width:min(1180px,100%)}.stg-deck.checking{grid-template-columns:repeat(3,minmax(0,clamp(240px,20vw,360px)))}.stg-deck.many{grid-template-columns:repeat(4,minmax(0,clamp(200px,15vw,280px)));gap:16px}.stg-deck.lots{grid-template-columns:repeat(5,minmax(0,clamp(170px,12vw,230px)));gap:12px}.stg-deck.stamped{row-gap:84px;padding-bottom:70px}.stg-mini{aspect-ratio:1.85;border-radius:max(var(--c-radius,12px), 12px);padding:6% 7%;container-type:inline-size}.stg-deck.stamped .stg-mini{aspect-ratio:1.85}.stg-mini b{font-size:max(17px,11.5cqi)}.stg-mini small{margin-top:.5em;font-size:max(11px,3.7cqi)}.stg-mini .pick{width:max(22px,8cqi);height:max(22px,8cqi);font-size:max(13px,4.6cqi);top:6%;right:5%}.stg-mini.locked{font-size:clamp(12px,.85vw,15px)}.stg-mstamp{padding:.15em .6em;font-size:clamp(10.5px,.72vw,13px)}}@media (width>=861px) and (height<=840px){.stg-desk{gap:12px;padding-top:18px;padding-bottom:20px}.stg-quote{font-size:clamp(17px,1.3vw,21px)}.stg-rule{margin-top:10px}.stg-tiles{gap:6px}.stg-tile{padding:7px 13px;font-size:13px}.stg-moods{gap:6px}.stg-mood{flex-direction:row;justify-content:center;gap:7px;padding:8px 6px;font-size:13px}.stg-mood b{font-size:17px}.stg-below{gap:9px}.stg-below>.stg-hint.center:has(>.on-wide){display:none}}@media (prefers-reduced-motion:reduce){.stg *,.stg :before,.stg :after{transition:none!important;animation:none!important}}
