/* auth contract exports — scoped utilities */
.page-qr-code-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-qr-code-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-qr-code-ghl .fixed{position:fixed}
.page-qr-code-ghl .absolute{position:absolute}
.page-qr-code-ghl .relative{position:relative}
.page-qr-code-ghl .inset-0{inset:0}
.page-qr-code-ghl .top-0{top:0}
.page-qr-code-ghl .bottom-0{bottom:0}
.page-qr-code-ghl .left-1\/4{left:25%}
.page-qr-code-ghl .right-1\/4{right:25%}
.page-qr-code-ghl .left-3{left:.75rem}
.page-qr-code-ghl .top-1\/2{top:50%}
.page-qr-code-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-qr-code-ghl .z-10{z-index:10}
.page-qr-code-ghl .pointer-events-none{pointer-events:none}
.page-qr-code-ghl .overflow-hidden{overflow:hidden}
.page-qr-code-ghl .flex{display:flex}
.page-qr-code-ghl .inline-flex{display:inline-flex}
.page-qr-code-ghl .grid{display:grid}
.page-qr-code-ghl .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.page-qr-code-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-qr-code-ghl .flex-col{flex-direction:column}
.page-qr-code-ghl .items-center{align-items:center}
.page-qr-code-ghl .justify-center{justify-content:center}
.page-qr-code-ghl .gap-2{gap:.5rem}
.page-qr-code-ghl .gap-3{gap:.75rem}
.page-qr-code-ghl .gap-4{gap:1rem}
.page-qr-code-ghl .w-full{width:100%}
.page-qr-code-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-qr-code-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-qr-code-ghl .h-20{height:5rem}
.page-qr-code-ghl .h-16{height:4rem}
.page-qr-code-ghl .w-16{width:4rem}
.page-qr-code-ghl .max-w-\[9rem\]{max-width:9rem}
.page-qr-code-ghl .h-11{height:2.75rem}
.page-qr-code-ghl .h-10{height:2.5rem}
.page-qr-code-ghl .h-5{height:1.25rem}
.page-qr-code-ghl .w-5{width:1.25rem}
.page-qr-code-ghl .h-4{height:1rem}
.page-qr-code-ghl .w-4{width:1rem}
.page-qr-code-ghl .max-w-md{max-width:28rem}
.page-qr-code-ghl .p-4{padding:1rem}
.page-qr-code-ghl .p-6{padding:1.5rem}
.page-qr-code-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-qr-code-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-qr-code-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-qr-code-ghl .pl-10{padding-left:2.5rem}
.page-qr-code-ghl .mb-2{margin-bottom:.5rem}
.page-qr-code-ghl .mb-4{margin-bottom:1rem}
.page-qr-code-ghl .mb-8{margin-bottom:2rem}
.page-qr-code-ghl .mt-2{margin-top:.5rem}
.page-qr-code-ghl .mt-3{margin-top:.75rem}
.page-qr-code-ghl .mt-6{margin-top:1.5rem}
.page-qr-code-ghl .my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.page-qr-code-ghl .pt-2{padding-top:.5rem}
.page-qr-code-ghl .ml-2{margin-left:.5rem}
.page-qr-code-ghl .mr-2{margin-right:.5rem}
.page-qr-code-ghl .space-y-4 > * + *{margin-top:1rem}
.page-qr-code-ghl .text-center{text-align:center}
.page-qr-code-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-qr-code-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-qr-code-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-qr-code-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-qr-code-ghl .leading-relaxed{line-height:1.625}
.page-qr-code-ghl .font-bold{font-weight:700}
.page-qr-code-ghl .font-medium{font-weight:500}
.page-qr-code-ghl .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
.page-qr-code-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-qr-code-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-qr-code-ghl .text-foreground{color:var(--foreground)}
.page-qr-code-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-qr-code-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-qr-code-ghl .text-background{color:var(--background)}
.page-qr-code-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-qr-code-ghl .bg-background{background-color:var(--background)}
.page-qr-code-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-qr-code-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-qr-code-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-qr-code-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-qr-code-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-qr-code-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-qr-code-ghl .opacity-30{opacity:.3}
.page-qr-code-ghl .opacity-20{opacity:.2}
.page-qr-code-ghl .border{border-width:1px;border-style:solid}
.page-qr-code-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-qr-code-ghl .border-border{border-color:var(--border)}
.page-qr-code-ghl .rounded{border-radius:.25rem}
.page-qr-code-ghl .rounded-xl{border-radius:.75rem}
.page-qr-code-ghl .rounded-2xl{border-radius:1rem}
.page-qr-code-ghl .object-contain{object-fit:contain}
.page-qr-code-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-qr-code-ghl .shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.35),0 8px 10px -6px rgba(0,0,0,.3)}
.page-qr-code-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-qr-code-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-qr-code-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-qr-code-ghl .duration-200{transition-duration:.2s}
.page-qr-code-ghl input.flex{border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground)}
.page-qr-code-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-qr-code-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-qr-code-ghl button.inline-flex{cursor:pointer;border:none}
.page-qr-code-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-qr-code-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-qr-code-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-qr-code-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-qr-code-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-qr-code-ghl .hover\:underline:hover{text-decoration:underline}
.page-qr-code-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-qr-code-ghl button:disabled{opacity:.5;pointer-events:none}
.page-qr-code-ghl a.text-accent-cyan:hover{text-decoration:underline}
.page-qr-code-ghl form.space-y-4{display:block}
.page-qr-code-ghl [data-rht-toaster]{pointer-events:none}
@media (max-width:600px){
  .page-qr-code-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-qr-code-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* auth contract exports — scoped utilities */
.page-sign-in-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-sign-in-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-sign-in-ghl .fixed{position:fixed}
.page-sign-in-ghl .absolute{position:absolute}
.page-sign-in-ghl .relative{position:relative}
.page-sign-in-ghl .inset-0{inset:0}
.page-sign-in-ghl .top-0{top:0}
.page-sign-in-ghl .bottom-0{bottom:0}
.page-sign-in-ghl .left-1\/4{left:25%}
.page-sign-in-ghl .right-1\/4{right:25%}
.page-sign-in-ghl .left-3{left:.75rem}
.page-sign-in-ghl .top-1\/2{top:50%}
.page-sign-in-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-sign-in-ghl .z-10{z-index:10}
.page-sign-in-ghl .pointer-events-none{pointer-events:none}
.page-sign-in-ghl .overflow-hidden{overflow:hidden}
.page-sign-in-ghl .flex{display:flex}
.page-sign-in-ghl .inline-flex{display:inline-flex}
.page-sign-in-ghl .grid{display:grid}
.page-sign-in-ghl .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.page-sign-in-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-sign-in-ghl .flex-col{flex-direction:column}
.page-sign-in-ghl .items-center{align-items:center}
.page-sign-in-ghl .justify-center{justify-content:center}
.page-sign-in-ghl .gap-2{gap:.5rem}
.page-sign-in-ghl .gap-3{gap:.75rem}
.page-sign-in-ghl .gap-4{gap:1rem}
.page-sign-in-ghl .w-full{width:100%}
.page-sign-in-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-sign-in-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-sign-in-ghl .h-20{height:5rem}
.page-sign-in-ghl .h-16{height:4rem}
.page-sign-in-ghl .w-16{width:4rem}
.page-sign-in-ghl .max-w-\[9rem\]{max-width:9rem}
.page-sign-in-ghl .h-11{height:2.75rem}
.page-sign-in-ghl .h-10{height:2.5rem}
.page-sign-in-ghl .h-5{height:1.25rem}
.page-sign-in-ghl .w-5{width:1.25rem}
.page-sign-in-ghl .h-4{height:1rem}
.page-sign-in-ghl .w-4{width:1rem}
.page-sign-in-ghl .max-w-md{max-width:28rem}
.page-sign-in-ghl .p-4{padding:1rem}
.page-sign-in-ghl .p-6{padding:1.5rem}
.page-sign-in-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-sign-in-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-sign-in-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-sign-in-ghl .pl-10{padding-left:2.5rem}
.page-sign-in-ghl .mb-2{margin-bottom:.5rem}
.page-sign-in-ghl .mb-4{margin-bottom:1rem}
.page-sign-in-ghl .mb-8{margin-bottom:2rem}
.page-sign-in-ghl .mt-2{margin-top:.5rem}
.page-sign-in-ghl .mt-3{margin-top:.75rem}
.page-sign-in-ghl .mt-6{margin-top:1.5rem}
.page-sign-in-ghl .my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.page-sign-in-ghl .pt-2{padding-top:.5rem}
.page-sign-in-ghl .ml-2{margin-left:.5rem}
.page-sign-in-ghl .mr-2{margin-right:.5rem}
.page-sign-in-ghl .space-y-4 > * + *{margin-top:1rem}
.page-sign-in-ghl .text-center{text-align:center}
.page-sign-in-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-sign-in-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-sign-in-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-sign-in-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-sign-in-ghl .leading-relaxed{line-height:1.625}
.page-sign-in-ghl .font-bold{font-weight:700}
.page-sign-in-ghl .font-medium{font-weight:500}
.page-sign-in-ghl .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
.page-sign-in-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-sign-in-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-sign-in-ghl .text-foreground{color:var(--foreground)}
.page-sign-in-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-sign-in-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-sign-in-ghl .text-background{color:var(--background)}
.page-sign-in-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-sign-in-ghl .bg-background{background-color:var(--background)}
.page-sign-in-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-sign-in-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-sign-in-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-sign-in-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-sign-in-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-sign-in-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-sign-in-ghl .opacity-30{opacity:.3}
.page-sign-in-ghl .opacity-20{opacity:.2}
.page-sign-in-ghl .border{border-width:1px;border-style:solid}
.page-sign-in-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-sign-in-ghl .border-border{border-color:var(--border)}
.page-sign-in-ghl .rounded{border-radius:.25rem}
.page-sign-in-ghl .rounded-xl{border-radius:.75rem}
.page-sign-in-ghl .rounded-2xl{border-radius:1rem}
.page-sign-in-ghl .object-contain{object-fit:contain}
.page-sign-in-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-sign-in-ghl .shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.35),0 8px 10px -6px rgba(0,0,0,.3)}
.page-sign-in-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-sign-in-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-sign-in-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-sign-in-ghl .duration-200{transition-duration:.2s}
.page-sign-in-ghl input.flex{border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground)}
.page-sign-in-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-sign-in-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-sign-in-ghl button.inline-flex{cursor:pointer;border:none}
.page-sign-in-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-sign-in-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-sign-in-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-sign-in-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-sign-in-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-sign-in-ghl .hover\:underline:hover{text-decoration:underline}
.page-sign-in-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-sign-in-ghl button:disabled{opacity:.5;pointer-events:none}
.page-sign-in-ghl a.text-accent-cyan:hover{text-decoration:underline}
.page-sign-in-ghl form.space-y-4{display:block}
.page-sign-in-ghl [data-rht-toaster]{pointer-events:none}
@media (max-width:600px){
  .page-sign-in-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-sign-in-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* auth contract exports — scoped utilities */
.page-sign-up-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-sign-up-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-sign-up-ghl .fixed{position:fixed}
.page-sign-up-ghl .absolute{position:absolute}
.page-sign-up-ghl .relative{position:relative}
.page-sign-up-ghl .inset-0{inset:0}
.page-sign-up-ghl .top-0{top:0}
.page-sign-up-ghl .bottom-0{bottom:0}
.page-sign-up-ghl .left-1\/4{left:25%}
.page-sign-up-ghl .right-1\/4{right:25%}
.page-sign-up-ghl .left-3{left:.75rem}
.page-sign-up-ghl .top-1\/2{top:50%}
.page-sign-up-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-sign-up-ghl .z-10{z-index:10}
.page-sign-up-ghl .pointer-events-none{pointer-events:none}
.page-sign-up-ghl .overflow-hidden{overflow:hidden}
.page-sign-up-ghl .flex{display:flex}
.page-sign-up-ghl .inline-flex{display:inline-flex}
.page-sign-up-ghl .grid{display:grid}
.page-sign-up-ghl .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.page-sign-up-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-sign-up-ghl .flex-col{flex-direction:column}
.page-sign-up-ghl .items-center{align-items:center}
.page-sign-up-ghl .justify-center{justify-content:center}
.page-sign-up-ghl .gap-2{gap:.5rem}
.page-sign-up-ghl .gap-3{gap:.75rem}
.page-sign-up-ghl .gap-4{gap:1rem}
.page-sign-up-ghl .w-full{width:100%}
.page-sign-up-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-sign-up-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-sign-up-ghl .h-20{height:5rem}
.page-sign-up-ghl .h-16{height:4rem}
.page-sign-up-ghl .w-16{width:4rem}
.page-sign-up-ghl .max-w-\[9rem\]{max-width:9rem}
.page-sign-up-ghl .h-11{height:2.75rem}
.page-sign-up-ghl .h-10{height:2.5rem}
.page-sign-up-ghl .h-5{height:1.25rem}
.page-sign-up-ghl .w-5{width:1.25rem}
.page-sign-up-ghl .h-4{height:1rem}
.page-sign-up-ghl .w-4{width:1rem}
.page-sign-up-ghl .max-w-md{max-width:28rem}
.page-sign-up-ghl .p-4{padding:1rem}
.page-sign-up-ghl .p-6{padding:1.5rem}
.page-sign-up-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-sign-up-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-sign-up-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-sign-up-ghl .pl-10{padding-left:2.5rem}
.page-sign-up-ghl .mb-2{margin-bottom:.5rem}
.page-sign-up-ghl .mb-4{margin-bottom:1rem}
.page-sign-up-ghl .mb-8{margin-bottom:2rem}
.page-sign-up-ghl .mt-2{margin-top:.5rem}
.page-sign-up-ghl .mt-3{margin-top:.75rem}
.page-sign-up-ghl .mt-6{margin-top:1.5rem}
.page-sign-up-ghl .my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.page-sign-up-ghl .pt-2{padding-top:.5rem}
.page-sign-up-ghl .ml-2{margin-left:.5rem}
.page-sign-up-ghl .mr-2{margin-right:.5rem}
.page-sign-up-ghl .space-y-4 > * + *{margin-top:1rem}
.page-sign-up-ghl .text-center{text-align:center}
.page-sign-up-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-sign-up-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-sign-up-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-sign-up-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-sign-up-ghl .leading-relaxed{line-height:1.625}
.page-sign-up-ghl .font-bold{font-weight:700}
.page-sign-up-ghl .font-medium{font-weight:500}
.page-sign-up-ghl .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
.page-sign-up-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-sign-up-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-sign-up-ghl .text-foreground{color:var(--foreground)}
.page-sign-up-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-sign-up-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-sign-up-ghl .text-background{color:var(--background)}
.page-sign-up-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-sign-up-ghl .bg-background{background-color:var(--background)}
.page-sign-up-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-sign-up-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-sign-up-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-sign-up-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-sign-up-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-sign-up-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-sign-up-ghl .opacity-30{opacity:.3}
.page-sign-up-ghl .opacity-20{opacity:.2}
.page-sign-up-ghl .border{border-width:1px;border-style:solid}
.page-sign-up-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-sign-up-ghl .border-border{border-color:var(--border)}
.page-sign-up-ghl .rounded{border-radius:.25rem}
.page-sign-up-ghl .rounded-xl{border-radius:.75rem}
.page-sign-up-ghl .rounded-2xl{border-radius:1rem}
.page-sign-up-ghl .object-contain{object-fit:contain}
.page-sign-up-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-sign-up-ghl .shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.35),0 8px 10px -6px rgba(0,0,0,.3)}
.page-sign-up-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-sign-up-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-sign-up-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-sign-up-ghl .duration-200{transition-duration:.2s}
.page-sign-up-ghl input.flex{border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground)}
.page-sign-up-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-sign-up-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-sign-up-ghl button.inline-flex{cursor:pointer;border:none}
.page-sign-up-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-sign-up-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-sign-up-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-sign-up-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-sign-up-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-sign-up-ghl .hover\:underline:hover{text-decoration:underline}
.page-sign-up-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-sign-up-ghl button:disabled{opacity:.5;pointer-events:none}
.page-sign-up-ghl a.text-accent-cyan:hover{text-decoration:underline}
.page-sign-up-ghl form.space-y-4{display:block}
.page-sign-up-ghl [data-rht-toaster]{pointer-events:none}
@media (max-width:600px){
  .page-sign-up-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-sign-up-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* 1 Qr code page.md — chat scoped utilities */
.page-chat-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-chat-ghl .h-screen{height:100vh;height:100dvh}
.page-chat-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-chat-ghl .bg-background{background-color:var(--background)}
.page-chat-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-chat-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-chat-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-chat-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-chat-ghl .bg-accent-cyan\/20{background-color:color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-chat-ghl .bg-background-secondary\/50{background-color:color-mix(in srgb, var(--background-secondary) 50%, transparent)}
.page-chat-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-chat-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-chat-ghl .bg-emerald-500{background-color:#10b981}
.page-chat-ghl .bg-emerald-500\/10{background-color:color-mix(in srgb, #10b981 10%, transparent)}
.page-chat-ghl .text-emerald-500{color:#10b981}
.page-chat-ghl .border-l-2{border-left-width:2px;border-left-style:solid}
.page-chat-ghl .border-emerald-500\/50{border-color:color-mix(in srgb, #10b981 50%, transparent)}
.page-chat-ghl .pl-3{padding-left:.75rem}
.page-chat-ghl .items-start{align-items:flex-start}
.page-chat-ghl .space-y-3 > * + *{margin-top:.75rem}
.page-chat-ghl .italic{font-style:italic}
.page-chat-ghl .mt-0\.5{margin-top:.125rem}
.page-chat-ghl .pt-2{padding-top:.5rem}
.page-chat-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-chat-ghl .fixed{position:fixed}
.page-chat-ghl .absolute{position:absolute}
.page-chat-ghl .relative{position:relative}
.page-chat-ghl .inset-0{inset:0}
.page-chat-ghl .top-0{top:0}
.page-chat-ghl .bottom-0{bottom:0}
.page-chat-ghl .right-0{right:0}
.page-chat-ghl .left-1\/4{left:25%}
.page-chat-ghl .right-1\/4{right:25%}
.page-chat-ghl .left-3{left:.75rem}
.page-chat-ghl .top-1\/2{top:50%}
.page-chat-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-chat-ghl .z-10{z-index:10}
.page-chat-ghl .pointer-events-none{pointer-events:none}
.page-chat-ghl .overflow-hidden{overflow:hidden}
.page-chat-ghl .flex{display:flex}
.page-chat-ghl .inline-flex{display:inline-flex}
.page-chat-ghl .inline-block{display:inline-block}
.page-chat-ghl .flex-col{flex-direction:column}
.page-chat-ghl .flex-1{flex:1 1 0%}
.page-chat-ghl .flex-shrink-0{flex-shrink:0}
.page-chat-ghl .shrink-0{flex-shrink:0}
.page-chat-ghl .items-center{align-items:center}
.page-chat-ghl .justify-center{justify-content:center}
.page-chat-ghl .justify-between{justify-content:space-between}
.page-chat-ghl .gap-1{gap:.25rem}
.page-chat-ghl .gap-2{gap:.5rem}
.page-chat-ghl .gap-3{gap:.75rem}
.page-chat-ghl .grid{display:grid}
.page-chat-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-chat-ghl .hidden{display:none}
.page-chat-ghl .block{display:block}
.page-chat-ghl .w-full{width:100%}
.page-chat-ghl .w-\[72px\]{width:72px}
.page-chat-ghl .w-60{width:15rem}
.page-chat-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-chat-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-chat-ghl .h-12{height:3rem}
.page-chat-ghl .w-12{width:3rem}
.page-chat-ghl .h-11{height:2.75rem}
.page-chat-ghl .w-11{width:2.75rem}
.page-chat-ghl .h-10{height:2.5rem}
.page-chat-ghl .h-9{height:2.25rem}
.page-chat-ghl .h-6{height:1.5rem}
.page-chat-ghl .w-6{width:1.5rem}
.page-chat-ghl .h-5{height:1.25rem}
.page-chat-ghl .w-5{width:1.25rem}
.page-chat-ghl .h-4{height:1rem}
.page-chat-ghl .w-4{width:1rem}
.page-chat-ghl .h-3\.5{height:.875rem}
.page-chat-ghl .w-3\.5{width:.875rem}
.page-chat-ghl .h-3{height:.75rem}
.page-chat-ghl .w-3{width:.75rem}
.page-chat-ghl .h-24{height:6rem}
.page-chat-ghl .w-24{width:6rem}
.page-chat-ghl .min-w-0{min-width:0}
.page-chat-ghl .max-w-md{max-width:28rem}
.page-chat-ghl .p-2{padding:.5rem}
.page-chat-ghl .p-3{padding:.75rem}
.page-chat-ghl .p-4{padding:1rem}
.page-chat-ghl .p-6{padding:1.5rem}
.page-chat-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-chat-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-chat-ghl .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.page-chat-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-chat-ghl .py-3{padding-top:.75rem;padding-bottom:.75rem}
.page-chat-ghl .py-4{padding-top:1rem;padding-bottom:1rem}
.page-chat-ghl .pl-9{padding-left:2.25rem}
.page-chat-ghl .pr-8{padding-right:2rem}
.page-chat-ghl .mb-2{margin-bottom:.5rem}
.page-chat-ghl .mb-4{margin-bottom:1rem}
.page-chat-ghl .mb-6{margin-bottom:1.5rem}
.page-chat-ghl .mb-8{margin-bottom:2rem}
.page-chat-ghl .mt-6{margin-top:1.5rem}
.page-chat-ghl .mx-auto{margin-left:auto;margin-right:auto}
.page-chat-ghl .ml-2{margin-left:.5rem}
.page-chat-ghl .mr-2{margin-right:.5rem}
.page-chat-ghl .text-center{text-align:center}
.page-chat-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-chat-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-chat-ghl .text-base{font-size:1rem;line-height:1.5rem}
.page-chat-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-chat-ghl .font-bold{font-weight:700}
.page-chat-ghl .font-semibold{font-weight:600}
.page-chat-ghl .font-medium{font-weight:500}
.page-chat-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-chat-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-chat-ghl .uppercase{text-transform:uppercase}
.page-chat-ghl .tracking-wider{letter-spacing:.05em}
.page-chat-ghl .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-chat-ghl .text-foreground{color:var(--foreground)}
.page-chat-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-chat-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-chat-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-chat-ghl .hover\:text-foreground:hover{color:var(--foreground)}
.page-chat-ghl .hover\:text-red-400:hover{color:#f87171}
.page-chat-ghl .opacity-30{opacity:.3}
.page-chat-ghl .opacity-20{opacity:.2}
.page-chat-ghl .border{border-width:1px;border-style:solid}
.page-chat-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-chat-ghl .border-r{border-right-width:1px;border-right-style:solid}
.page-chat-ghl .border-b{border-bottom-width:1px;border-bottom-style:solid}
.page-chat-ghl .border-border{border-color:var(--border)}
.page-chat-ghl .rounded{border-radius:.25rem}
.page-chat-ghl .rounded-lg{border-radius:.5rem}
.page-chat-ghl .rounded-xl{border-radius:.75rem}
.page-chat-ghl .rounded-2xl{border-radius:1rem}
.page-chat-ghl .rounded-full{border-radius:9999px}
.page-chat-ghl .rounded-\[inherit\]{border-radius:inherit}
.page-chat-ghl .object-contain{object-fit:contain}
.page-chat-ghl .object-cover{object-fit:cover}
.page-chat-ghl .aspect-square{aspect-ratio:1/1}
.page-chat-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-chat-ghl .backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.page-chat-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-chat-ghl .transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s}
.page-chat-ghl .duration-200{transition-duration:.2s}
.page-chat-ghl .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.page-chat-ghl .hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.page-chat-ghl .hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}
.page-chat-ghl .hover\:underline:hover{text-decoration:underline}
.page-chat-ghl .focus\:outline-none:focus{outline:none}
.page-chat-ghl .focus\:border-accent-cyan:focus{border-color:var(--accent-cyan)}
.page-chat-ghl .focus\:ring-2:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-chat-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-chat-ghl .focus\:ring-offset-2:focus{outline-offset:2px}
.page-chat-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-chat-ghl .focus\:ring-offset-background-secondary:focus{--tw-ring-offset-color:var(--background-secondary)}
.page-chat-ghl .ring-2{box-shadow:0 0 0 2px var(--border)}
.page-chat-ghl .ring-background{--tw-ring-color:var(--background)}
.page-chat-ghl button{cursor:pointer;background:transparent;border:none;color:inherit}
.page-chat-ghl input[type="text"]{border:1px solid var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.5rem}
.page-chat-ghl input[type="text"]::placeholder{color:var(--foreground-subtle)}
.page-chat-ghl input[type="text"]:focus{border-color:var(--accent-cyan);outline:none}
.page-chat-ghl nav a{text-decoration:none;color:inherit}
.page-chat-ghl [data-radix-scroll-area-viewport]{overflow:hidden scroll}
.page-chat-ghl [data-rht-toaster]{pointer-events:none}
.page-chat-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-chat-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-chat-ghl .text-background{color:var(--background)}
.page-chat-ghl .overflow-auto{overflow:auto}
.page-chat-ghl .max-w-4xl{max-width:56rem}
.page-chat-ghl .gap-4{gap:1rem}
.page-chat-ghl .gap-1\.5{gap:.375rem}
.page-chat-ghl .h-8{height:2rem}
.page-chat-ghl .px-3{padding-left:.75rem;padding-right:.75rem}
.page-chat-ghl .pl-10{padding-left:2.5rem}
.page-chat-ghl .cursor-pointer{cursor:pointer}
.page-chat-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-chat-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-chat-ghl .hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}
.page-chat-ghl .group:hover .group-hover\:text-accent-cyan{color:var(--accent-cyan)}
.page-chat-ghl .bg-gradient-to-br{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 20%,transparent),color-mix(in srgb,var(--accent-purple) 20%,transparent))}
.page-chat-ghl input.flex{display:flex;border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.75rem}
.page-chat-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-chat-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-chat-ghl button.inline-flex{display:inline-flex;align-items:center;justify-content:center}
.page-chat-ghl button.bg-accent-cyan{background-color:var(--accent-cyan);color:var(--background)}
.page-chat-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-chat-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-chat-ghl h1{margin:0}
.page-chat-ghl h3{margin:0}
.page-chat-ghl .text-lg{font-size:1.125rem;line-height:1.75rem}
.page-chat-ghl .py-12{padding-top:3rem;padding-bottom:3rem}
.page-chat-ghl .h-16{height:4rem}
.page-chat-ghl .w-16{width:4rem}
.page-chat-ghl .h-8{height:2rem}
.page-chat-ghl .w-8{width:2rem}
.page-chat-ghl .bg-accent-cyan\/10{background-color:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}
.page-chat-ghl .bg-accent-purple\/10{background-color:color-mix(in srgb, var(--accent-purple) 10%, transparent)}
.page-chat-ghl .text-accent-purple{color:var(--accent-purple)}
.page-chat-ghl .text-accent-green{color:var(--accent-green)}
.page-chat-ghl .max-w-xl{max-width:36rem}
.page-chat-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-chat-ghl .text-3xl{font-size:1.875rem;line-height:2.25rem}
.page-chat-ghl .text-left{text-align:left}
.page-chat-ghl .flex-wrap{flex-wrap:wrap}
.page-chat-ghl .inline-flex{display:inline-flex}
.page-chat-ghl .h-20{height:5rem}
.page-chat-ghl .w-20{width:5rem}
.page-chat-ghl .h-10{height:2.5rem}
.page-chat-ghl .w-10{width:2.5rem}
.page-chat-ghl .h-6{height:1.5rem}
.page-chat-ghl .w-6{width:1.5rem}
.page-chat-ghl .rounded-3xl{border-radius:1.5rem}
.page-chat-ghl .h-28{height:7rem}
.page-chat-ghl .w-28{width:7rem}
.page-chat-ghl .bottom-1{bottom:.25rem}
.page-chat-ghl .right-1{right:.25rem}
.page-chat-ghl .from-accent-cyan\/30{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),transparent)}
.page-chat-ghl .to-accent-purple\/30{background-image:linear-gradient(to bottom right,transparent,color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-chat-ghl .from-accent-cyan\/30.to-accent-purple\/30.bg-gradient-to-br{background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-chat-ghl .p-1{padding:.25rem}
.page-chat-ghl .h-36{height:9rem}
.page-chat-ghl .mb-20{margin-bottom:5rem}
.page-chat-ghl .max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}
.page-chat-ghl .overflow-y-auto{overflow-y:auto}
.page-chat-ghl .gap-0\.5{gap:.125rem}
.page-chat-ghl .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.page-chat-ghl .opacity-70{opacity:.7}
.page-chat-ghl .mb-1{margin-bottom:.25rem}
.page-chat-ghl .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-color:var(--border)}
.page-chat-ghl .bg-accent-purple\/20{background-color:color-mix(in srgb, var(--accent-purple) 20%, transparent)}
.page-chat-ghl .from-accent-cyan.to-accent-purple.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--accent-cyan),var(--accent-purple))}
.page-chat-ghl .shadow-glow-purple{box-shadow:0 0 32px color-mix(in srgb, var(--accent-purple) 45%, transparent)}
.page-chat-ghl .group:hover .group-hover\:shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-chat-ghl .group:hover .group-hover\:shadow-glow-purple{box-shadow:0 0 20px color-mix(in srgb, var(--accent-purple) 35%, transparent)}
.page-chat-ghl .transition-shadow{transition-property:box-shadow;transition-duration:.2s}
.page-chat-ghl .max-w-2xl{max-width:42rem}
.page-chat-ghl .space-y-6 > * + *{margin-top:1.5rem}
.page-chat-ghl .space-y-4 > * + *{margin-top:1rem}
.page-chat-ghl .mb-3{margin-bottom:.75rem}
.page-chat-ghl .mt-1{margin-top:.25rem}
.page-chat-ghl .pt-6{padding-top:1.5rem}
.page-chat-ghl .gap-8{gap:2rem}
.page-chat-ghl .h-2\.5{height:.625rem}
.page-chat-ghl .w-2\.5{width:.625rem}
.page-chat-ghl .h-full{height:100%}
.page-chat-ghl .bg-white\/5{background-color:rgba(255,255,255,.05)}
.page-chat-ghl .bg-black\/50{background-color:rgba(0,0,0,.5)}
.page-chat-ghl .bg-amber-500{background-color:#f59e0b}
.page-chat-ghl .bg-rose-500{background-color:#f43f5e}
.page-chat-ghl .border-accent-cyan\/30{border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}
.page-chat-ghl .border-transparent{border-color:transparent}
.page-chat-ghl .text-red-400{color:#f87171}
.page-chat-ghl .ring-4{box-shadow:0 0 0 4px var(--background)}
.page-chat-ghl .-bottom-1{bottom:-.25rem}
.page-chat-ghl .-right-1{right:-.25rem}
.page-chat-ghl .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.page-chat-ghl .hover\:scale-110:hover{transform:scale(1.1)}
.page-chat-ghl .transition-transform{transition-property:transform;transition-duration:.2s}
.page-chat-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-chat-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-chat-ghl .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.page-chat-ghl .disabled\:opacity-50:disabled{opacity:.5}
.page-chat-ghl .disabled\:pointer-events-none:disabled{pointer-events:none}
.page-chat-ghl .placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}
.page-chat-ghl .overflow-x-auto{overflow-x:auto}
.page-chat-ghl .pb-1{padding-bottom:.25rem}
.page-chat-ghl .px-1{padding-left:.25rem;padding-right:.25rem}
.page-chat-ghl .whitespace-nowrap{white-space:nowrap}
.page-chat-ghl button.bg-background-elevated{background-color:var(--background-elevated)}
.page-chat-ghl h2{margin:0}
@media (min-width:640px){
  .page-chat-ghl .sm\:p-6{padding:1.5rem}
  .page-chat-ghl .sm\:flex-row{flex-direction:row}
  .page-chat-ghl .sm\:items-center{align-items:center}
  .page-chat-ghl .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
  .page-chat-ghl .sm\:w-auto{width:auto}
  .page-chat-ghl .sm\:h-24{height:6rem}
  .page-chat-ghl .sm\:w-24{width:6rem}
  .page-chat-ghl .sm\:h-12{height:3rem}
  .page-chat-ghl .sm\:w-12{width:3rem}
  .page-chat-ghl .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
  .page-chat-ghl .sm\:mb-3{margin-bottom:.75rem}
  .page-chat-ghl .sm\:mb-6{margin-bottom:1.5rem}
  .page-chat-ghl .sm\:mb-8{margin-bottom:2rem}
  .page-chat-ghl .sm\:gap-4{gap:1rem}
  .page-chat-ghl .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-chat-ghl .sm\:rounded-3xl{border-radius:1.5rem}
  .page-chat-ghl .sm\:inline{display:inline}
  .page-chat-ghl .sm\:mb-6{margin-bottom:1.5rem}
}
@media (min-width:768px){
  .page-chat-ghl .md\:block{display:block}
  .page-chat-ghl .md\:border-b-0{border-bottom-width:0}
  .page-chat-ghl .md\:border-r{border-right-width:1px;border-right-style:solid}
  .page-chat-ghl .md\:flex-col{flex-direction:column}
  .page-chat-ghl .md\:flex-row{flex-direction:row}
  .page-chat-ghl .md\:gap-3{gap:.75rem}
  .page-chat-ghl .md\:inline{display:inline}
  .page-chat-ghl .md\:mb-6{margin-bottom:1.5rem}
  .page-chat-ghl .md\:mx-0{margin-left:0;margin-right:0}
  .page-chat-ghl .md\:overflow-x-visible{overflow-x:visible}
  .page-chat-ghl .md\:p-4{padding:1rem}
  .page-chat-ghl .md\:p-8{padding:2rem}
  .page-chat-ghl .md\:pb-0{padding-bottom:0}
  .page-chat-ghl .md\:px-0{padding-left:0;padding-right:0}
  .page-chat-ghl .md\:text-left{text-align:left}
  .page-chat-ghl .md\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .page-chat-ghl .md\:w-64{width:16rem}
}
@media (min-width:1024px){
  .page-chat-ghl .lg\:flex{display:flex}
  .page-chat-ghl .lg\:hidden{display:none}
}
@media (max-width:600px){
  .page-chat-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-chat-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* 1 Qr code page.md — chat scoped utilities */
.page-messages-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-messages-ghl .h-screen{height:100vh;height:100dvh}
.page-messages-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-messages-ghl .bg-background{background-color:var(--background)}
.page-messages-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-messages-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-messages-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-messages-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-messages-ghl .bg-accent-cyan\/20{background-color:color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-messages-ghl .bg-background-secondary\/50{background-color:color-mix(in srgb, var(--background-secondary) 50%, transparent)}
.page-messages-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-messages-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-messages-ghl .bg-emerald-500{background-color:#10b981}
.page-messages-ghl .bg-emerald-500\/10{background-color:color-mix(in srgb, #10b981 10%, transparent)}
.page-messages-ghl .text-emerald-500{color:#10b981}
.page-messages-ghl .border-l-2{border-left-width:2px;border-left-style:solid}
.page-messages-ghl .border-emerald-500\/50{border-color:color-mix(in srgb, #10b981 50%, transparent)}
.page-messages-ghl .pl-3{padding-left:.75rem}
.page-messages-ghl .items-start{align-items:flex-start}
.page-messages-ghl .space-y-3 > * + *{margin-top:.75rem}
.page-messages-ghl .italic{font-style:italic}
.page-messages-ghl .mt-0\.5{margin-top:.125rem}
.page-messages-ghl .pt-2{padding-top:.5rem}
.page-messages-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-messages-ghl .fixed{position:fixed}
.page-messages-ghl .absolute{position:absolute}
.page-messages-ghl .relative{position:relative}
.page-messages-ghl .inset-0{inset:0}
.page-messages-ghl .top-0{top:0}
.page-messages-ghl .bottom-0{bottom:0}
.page-messages-ghl .right-0{right:0}
.page-messages-ghl .left-1\/4{left:25%}
.page-messages-ghl .right-1\/4{right:25%}
.page-messages-ghl .left-3{left:.75rem}
.page-messages-ghl .top-1\/2{top:50%}
.page-messages-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-messages-ghl .z-10{z-index:10}
.page-messages-ghl .pointer-events-none{pointer-events:none}
.page-messages-ghl .overflow-hidden{overflow:hidden}
.page-messages-ghl .flex{display:flex}
.page-messages-ghl .inline-flex{display:inline-flex}
.page-messages-ghl .inline-block{display:inline-block}
.page-messages-ghl .flex-col{flex-direction:column}
.page-messages-ghl .flex-1{flex:1 1 0%}
.page-messages-ghl .flex-shrink-0{flex-shrink:0}
.page-messages-ghl .shrink-0{flex-shrink:0}
.page-messages-ghl .items-center{align-items:center}
.page-messages-ghl .justify-center{justify-content:center}
.page-messages-ghl .justify-between{justify-content:space-between}
.page-messages-ghl .gap-1{gap:.25rem}
.page-messages-ghl .gap-2{gap:.5rem}
.page-messages-ghl .gap-3{gap:.75rem}
.page-messages-ghl .grid{display:grid}
.page-messages-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-messages-ghl .hidden{display:none}
.page-messages-ghl .block{display:block}
.page-messages-ghl .w-full{width:100%}
.page-messages-ghl .w-\[72px\]{width:72px}
.page-messages-ghl .w-60{width:15rem}
.page-messages-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-messages-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-messages-ghl .h-12{height:3rem}
.page-messages-ghl .w-12{width:3rem}
.page-messages-ghl .h-11{height:2.75rem}
.page-messages-ghl .w-11{width:2.75rem}
.page-messages-ghl .h-10{height:2.5rem}
.page-messages-ghl .h-9{height:2.25rem}
.page-messages-ghl .h-6{height:1.5rem}
.page-messages-ghl .w-6{width:1.5rem}
.page-messages-ghl .h-5{height:1.25rem}
.page-messages-ghl .w-5{width:1.25rem}
.page-messages-ghl .h-4{height:1rem}
.page-messages-ghl .w-4{width:1rem}
.page-messages-ghl .h-3\.5{height:.875rem}
.page-messages-ghl .w-3\.5{width:.875rem}
.page-messages-ghl .h-3{height:.75rem}
.page-messages-ghl .w-3{width:.75rem}
.page-messages-ghl .h-24{height:6rem}
.page-messages-ghl .w-24{width:6rem}
.page-messages-ghl .min-w-0{min-width:0}
.page-messages-ghl .max-w-md{max-width:28rem}
.page-messages-ghl .p-2{padding:.5rem}
.page-messages-ghl .p-3{padding:.75rem}
.page-messages-ghl .p-4{padding:1rem}
.page-messages-ghl .p-6{padding:1.5rem}
.page-messages-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-messages-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-messages-ghl .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.page-messages-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-messages-ghl .py-3{padding-top:.75rem;padding-bottom:.75rem}
.page-messages-ghl .py-4{padding-top:1rem;padding-bottom:1rem}
.page-messages-ghl .pl-9{padding-left:2.25rem}
.page-messages-ghl .pr-8{padding-right:2rem}
.page-messages-ghl .mb-2{margin-bottom:.5rem}
.page-messages-ghl .mb-4{margin-bottom:1rem}
.page-messages-ghl .mb-6{margin-bottom:1.5rem}
.page-messages-ghl .mb-8{margin-bottom:2rem}
.page-messages-ghl .mt-6{margin-top:1.5rem}
.page-messages-ghl .mx-auto{margin-left:auto;margin-right:auto}
.page-messages-ghl .ml-2{margin-left:.5rem}
.page-messages-ghl .mr-2{margin-right:.5rem}
.page-messages-ghl .text-center{text-align:center}
.page-messages-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-messages-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-messages-ghl .text-base{font-size:1rem;line-height:1.5rem}
.page-messages-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-messages-ghl .font-bold{font-weight:700}
.page-messages-ghl .font-semibold{font-weight:600}
.page-messages-ghl .font-medium{font-weight:500}
.page-messages-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-messages-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-messages-ghl .uppercase{text-transform:uppercase}
.page-messages-ghl .tracking-wider{letter-spacing:.05em}
.page-messages-ghl .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-messages-ghl .text-foreground{color:var(--foreground)}
.page-messages-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-messages-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-messages-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-messages-ghl .hover\:text-foreground:hover{color:var(--foreground)}
.page-messages-ghl .hover\:text-red-400:hover{color:#f87171}
.page-messages-ghl .opacity-30{opacity:.3}
.page-messages-ghl .opacity-20{opacity:.2}
.page-messages-ghl .border{border-width:1px;border-style:solid}
.page-messages-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-messages-ghl .border-r{border-right-width:1px;border-right-style:solid}
.page-messages-ghl .border-b{border-bottom-width:1px;border-bottom-style:solid}
.page-messages-ghl .border-border{border-color:var(--border)}
.page-messages-ghl .rounded{border-radius:.25rem}
.page-messages-ghl .rounded-lg{border-radius:.5rem}
.page-messages-ghl .rounded-xl{border-radius:.75rem}
.page-messages-ghl .rounded-2xl{border-radius:1rem}
.page-messages-ghl .rounded-full{border-radius:9999px}
.page-messages-ghl .rounded-\[inherit\]{border-radius:inherit}
.page-messages-ghl .object-contain{object-fit:contain}
.page-messages-ghl .object-cover{object-fit:cover}
.page-messages-ghl .aspect-square{aspect-ratio:1/1}
.page-messages-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-messages-ghl .backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.page-messages-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-messages-ghl .transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s}
.page-messages-ghl .duration-200{transition-duration:.2s}
.page-messages-ghl .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.page-messages-ghl .hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.page-messages-ghl .hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}
.page-messages-ghl .hover\:underline:hover{text-decoration:underline}
.page-messages-ghl .focus\:outline-none:focus{outline:none}
.page-messages-ghl .focus\:border-accent-cyan:focus{border-color:var(--accent-cyan)}
.page-messages-ghl .focus\:ring-2:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-messages-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-messages-ghl .focus\:ring-offset-2:focus{outline-offset:2px}
.page-messages-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-messages-ghl .focus\:ring-offset-background-secondary:focus{--tw-ring-offset-color:var(--background-secondary)}
.page-messages-ghl .ring-2{box-shadow:0 0 0 2px var(--border)}
.page-messages-ghl .ring-background{--tw-ring-color:var(--background)}
.page-messages-ghl button{cursor:pointer;background:transparent;border:none;color:inherit}
.page-messages-ghl input[type="text"]{border:1px solid var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.5rem}
.page-messages-ghl input[type="text"]::placeholder{color:var(--foreground-subtle)}
.page-messages-ghl input[type="text"]:focus{border-color:var(--accent-cyan);outline:none}
.page-messages-ghl nav a{text-decoration:none;color:inherit}
.page-messages-ghl [data-radix-scroll-area-viewport]{overflow:hidden scroll}
.page-messages-ghl [data-rht-toaster]{pointer-events:none}
.page-messages-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-messages-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-messages-ghl .text-background{color:var(--background)}
.page-messages-ghl .overflow-auto{overflow:auto}
.page-messages-ghl .max-w-4xl{max-width:56rem}
.page-messages-ghl .gap-4{gap:1rem}
.page-messages-ghl .gap-1\.5{gap:.375rem}
.page-messages-ghl .h-8{height:2rem}
.page-messages-ghl .px-3{padding-left:.75rem;padding-right:.75rem}
.page-messages-ghl .pl-10{padding-left:2.5rem}
.page-messages-ghl .cursor-pointer{cursor:pointer}
.page-messages-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-messages-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-messages-ghl .hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}
.page-messages-ghl .group:hover .group-hover\:text-accent-cyan{color:var(--accent-cyan)}
.page-messages-ghl .bg-gradient-to-br{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 20%,transparent),color-mix(in srgb,var(--accent-purple) 20%,transparent))}
.page-messages-ghl input.flex{display:flex;border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.75rem}
.page-messages-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-messages-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-messages-ghl button.inline-flex{display:inline-flex;align-items:center;justify-content:center}
.page-messages-ghl button.bg-accent-cyan{background-color:var(--accent-cyan);color:var(--background)}
.page-messages-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-messages-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-messages-ghl h1{margin:0}
.page-messages-ghl h3{margin:0}
.page-messages-ghl .text-lg{font-size:1.125rem;line-height:1.75rem}
.page-messages-ghl .py-12{padding-top:3rem;padding-bottom:3rem}
.page-messages-ghl .h-16{height:4rem}
.page-messages-ghl .w-16{width:4rem}
.page-messages-ghl .h-8{height:2rem}
.page-messages-ghl .w-8{width:2rem}
.page-messages-ghl .bg-accent-cyan\/10{background-color:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}
.page-messages-ghl .bg-accent-purple\/10{background-color:color-mix(in srgb, var(--accent-purple) 10%, transparent)}
.page-messages-ghl .text-accent-purple{color:var(--accent-purple)}
.page-messages-ghl .text-accent-green{color:var(--accent-green)}
.page-messages-ghl .max-w-xl{max-width:36rem}
.page-messages-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-messages-ghl .text-3xl{font-size:1.875rem;line-height:2.25rem}
.page-messages-ghl .text-left{text-align:left}
.page-messages-ghl .flex-wrap{flex-wrap:wrap}
.page-messages-ghl .inline-flex{display:inline-flex}
.page-messages-ghl .h-20{height:5rem}
.page-messages-ghl .w-20{width:5rem}
.page-messages-ghl .h-10{height:2.5rem}
.page-messages-ghl .w-10{width:2.5rem}
.page-messages-ghl .h-6{height:1.5rem}
.page-messages-ghl .w-6{width:1.5rem}
.page-messages-ghl .rounded-3xl{border-radius:1.5rem}
.page-messages-ghl .h-28{height:7rem}
.page-messages-ghl .w-28{width:7rem}
.page-messages-ghl .bottom-1{bottom:.25rem}
.page-messages-ghl .right-1{right:.25rem}
.page-messages-ghl .from-accent-cyan\/30{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),transparent)}
.page-messages-ghl .to-accent-purple\/30{background-image:linear-gradient(to bottom right,transparent,color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-messages-ghl .from-accent-cyan\/30.to-accent-purple\/30.bg-gradient-to-br{background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-messages-ghl .p-1{padding:.25rem}
.page-messages-ghl .h-36{height:9rem}
.page-messages-ghl .mb-20{margin-bottom:5rem}
.page-messages-ghl .max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}
.page-messages-ghl .overflow-y-auto{overflow-y:auto}
.page-messages-ghl .gap-0\.5{gap:.125rem}
.page-messages-ghl .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.page-messages-ghl .opacity-70{opacity:.7}
.page-messages-ghl .mb-1{margin-bottom:.25rem}
.page-messages-ghl .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-color:var(--border)}
.page-messages-ghl .bg-accent-purple\/20{background-color:color-mix(in srgb, var(--accent-purple) 20%, transparent)}
.page-messages-ghl .from-accent-cyan.to-accent-purple.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--accent-cyan),var(--accent-purple))}
.page-messages-ghl .shadow-glow-purple{box-shadow:0 0 32px color-mix(in srgb, var(--accent-purple) 45%, transparent)}
.page-messages-ghl .group:hover .group-hover\:shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-messages-ghl .group:hover .group-hover\:shadow-glow-purple{box-shadow:0 0 20px color-mix(in srgb, var(--accent-purple) 35%, transparent)}
.page-messages-ghl .transition-shadow{transition-property:box-shadow;transition-duration:.2s}
.page-messages-ghl .max-w-2xl{max-width:42rem}
.page-messages-ghl .space-y-6 > * + *{margin-top:1.5rem}
.page-messages-ghl .space-y-4 > * + *{margin-top:1rem}
.page-messages-ghl .mb-3{margin-bottom:.75rem}
.page-messages-ghl .mt-1{margin-top:.25rem}
.page-messages-ghl .pt-6{padding-top:1.5rem}
.page-messages-ghl .gap-8{gap:2rem}
.page-messages-ghl .h-2\.5{height:.625rem}
.page-messages-ghl .w-2\.5{width:.625rem}
.page-messages-ghl .h-full{height:100%}
.page-messages-ghl .bg-white\/5{background-color:rgba(255,255,255,.05)}
.page-messages-ghl .bg-black\/50{background-color:rgba(0,0,0,.5)}
.page-messages-ghl .bg-amber-500{background-color:#f59e0b}
.page-messages-ghl .bg-rose-500{background-color:#f43f5e}
.page-messages-ghl .border-accent-cyan\/30{border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}
.page-messages-ghl .border-transparent{border-color:transparent}
.page-messages-ghl .text-red-400{color:#f87171}
.page-messages-ghl .ring-4{box-shadow:0 0 0 4px var(--background)}
.page-messages-ghl .-bottom-1{bottom:-.25rem}
.page-messages-ghl .-right-1{right:-.25rem}
.page-messages-ghl .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.page-messages-ghl .hover\:scale-110:hover{transform:scale(1.1)}
.page-messages-ghl .transition-transform{transition-property:transform;transition-duration:.2s}
.page-messages-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-messages-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-messages-ghl .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.page-messages-ghl .disabled\:opacity-50:disabled{opacity:.5}
.page-messages-ghl .disabled\:pointer-events-none:disabled{pointer-events:none}
.page-messages-ghl .placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}
.page-messages-ghl .overflow-x-auto{overflow-x:auto}
.page-messages-ghl .pb-1{padding-bottom:.25rem}
.page-messages-ghl .px-1{padding-left:.25rem;padding-right:.25rem}
.page-messages-ghl .whitespace-nowrap{white-space:nowrap}
.page-messages-ghl button.bg-background-elevated{background-color:var(--background-elevated)}
.page-messages-ghl h2{margin:0}
@media (min-width:640px){
  .page-messages-ghl .sm\:p-6{padding:1.5rem}
  .page-messages-ghl .sm\:flex-row{flex-direction:row}
  .page-messages-ghl .sm\:items-center{align-items:center}
  .page-messages-ghl .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
  .page-messages-ghl .sm\:w-auto{width:auto}
  .page-messages-ghl .sm\:h-24{height:6rem}
  .page-messages-ghl .sm\:w-24{width:6rem}
  .page-messages-ghl .sm\:h-12{height:3rem}
  .page-messages-ghl .sm\:w-12{width:3rem}
  .page-messages-ghl .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
  .page-messages-ghl .sm\:mb-3{margin-bottom:.75rem}
  .page-messages-ghl .sm\:mb-6{margin-bottom:1.5rem}
  .page-messages-ghl .sm\:mb-8{margin-bottom:2rem}
  .page-messages-ghl .sm\:gap-4{gap:1rem}
  .page-messages-ghl .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-messages-ghl .sm\:rounded-3xl{border-radius:1.5rem}
  .page-messages-ghl .sm\:inline{display:inline}
  .page-messages-ghl .sm\:mb-6{margin-bottom:1.5rem}
}
@media (min-width:768px){
  .page-messages-ghl .md\:block{display:block}
  .page-messages-ghl .md\:border-b-0{border-bottom-width:0}
  .page-messages-ghl .md\:border-r{border-right-width:1px;border-right-style:solid}
  .page-messages-ghl .md\:flex-col{flex-direction:column}
  .page-messages-ghl .md\:flex-row{flex-direction:row}
  .page-messages-ghl .md\:gap-3{gap:.75rem}
  .page-messages-ghl .md\:inline{display:inline}
  .page-messages-ghl .md\:mb-6{margin-bottom:1.5rem}
  .page-messages-ghl .md\:mx-0{margin-left:0;margin-right:0}
  .page-messages-ghl .md\:overflow-x-visible{overflow-x:visible}
  .page-messages-ghl .md\:p-4{padding:1rem}
  .page-messages-ghl .md\:p-8{padding:2rem}
  .page-messages-ghl .md\:pb-0{padding-bottom:0}
  .page-messages-ghl .md\:px-0{padding-left:0;padding-right:0}
  .page-messages-ghl .md\:text-left{text-align:left}
  .page-messages-ghl .md\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .page-messages-ghl .md\:w-64{width:16rem}
}
@media (min-width:1024px){
  .page-messages-ghl .lg\:flex{display:flex}
  .page-messages-ghl .lg\:hidden{display:none}
}
@media (max-width:600px){
  .page-messages-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-messages-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* 1 Qr code page.md — chat scoped utilities */
.page-contacts-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-contacts-ghl .h-screen{height:100vh;height:100dvh}
.page-contacts-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-contacts-ghl .bg-background{background-color:var(--background)}
.page-contacts-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-contacts-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-contacts-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-contacts-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-contacts-ghl .bg-accent-cyan\/20{background-color:color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-contacts-ghl .bg-background-secondary\/50{background-color:color-mix(in srgb, var(--background-secondary) 50%, transparent)}
.page-contacts-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-contacts-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-contacts-ghl .bg-emerald-500{background-color:#10b981}
.page-contacts-ghl .bg-emerald-500\/10{background-color:color-mix(in srgb, #10b981 10%, transparent)}
.page-contacts-ghl .text-emerald-500{color:#10b981}
.page-contacts-ghl .border-l-2{border-left-width:2px;border-left-style:solid}
.page-contacts-ghl .border-emerald-500\/50{border-color:color-mix(in srgb, #10b981 50%, transparent)}
.page-contacts-ghl .pl-3{padding-left:.75rem}
.page-contacts-ghl .items-start{align-items:flex-start}
.page-contacts-ghl .space-y-3 > * + *{margin-top:.75rem}
.page-contacts-ghl .italic{font-style:italic}
.page-contacts-ghl .mt-0\.5{margin-top:.125rem}
.page-contacts-ghl .pt-2{padding-top:.5rem}
.page-contacts-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-contacts-ghl .fixed{position:fixed}
.page-contacts-ghl .absolute{position:absolute}
.page-contacts-ghl .relative{position:relative}
.page-contacts-ghl .inset-0{inset:0}
.page-contacts-ghl .top-0{top:0}
.page-contacts-ghl .bottom-0{bottom:0}
.page-contacts-ghl .right-0{right:0}
.page-contacts-ghl .left-1\/4{left:25%}
.page-contacts-ghl .right-1\/4{right:25%}
.page-contacts-ghl .left-3{left:.75rem}
.page-contacts-ghl .top-1\/2{top:50%}
.page-contacts-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-contacts-ghl .z-10{z-index:10}
.page-contacts-ghl .pointer-events-none{pointer-events:none}
.page-contacts-ghl .overflow-hidden{overflow:hidden}
.page-contacts-ghl .flex{display:flex}
.page-contacts-ghl .inline-flex{display:inline-flex}
.page-contacts-ghl .inline-block{display:inline-block}
.page-contacts-ghl .flex-col{flex-direction:column}
.page-contacts-ghl .flex-1{flex:1 1 0%}
.page-contacts-ghl .flex-shrink-0{flex-shrink:0}
.page-contacts-ghl .shrink-0{flex-shrink:0}
.page-contacts-ghl .items-center{align-items:center}
.page-contacts-ghl .justify-center{justify-content:center}
.page-contacts-ghl .justify-between{justify-content:space-between}
.page-contacts-ghl .gap-1{gap:.25rem}
.page-contacts-ghl .gap-2{gap:.5rem}
.page-contacts-ghl .gap-3{gap:.75rem}
.page-contacts-ghl .grid{display:grid}
.page-contacts-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-contacts-ghl .hidden{display:none}
.page-contacts-ghl .block{display:block}
.page-contacts-ghl .w-full{width:100%}
.page-contacts-ghl .w-\[72px\]{width:72px}
.page-contacts-ghl .w-60{width:15rem}
.page-contacts-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-contacts-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-contacts-ghl .h-12{height:3rem}
.page-contacts-ghl .w-12{width:3rem}
.page-contacts-ghl .h-11{height:2.75rem}
.page-contacts-ghl .w-11{width:2.75rem}
.page-contacts-ghl .h-10{height:2.5rem}
.page-contacts-ghl .h-9{height:2.25rem}
.page-contacts-ghl .h-6{height:1.5rem}
.page-contacts-ghl .w-6{width:1.5rem}
.page-contacts-ghl .h-5{height:1.25rem}
.page-contacts-ghl .w-5{width:1.25rem}
.page-contacts-ghl .h-4{height:1rem}
.page-contacts-ghl .w-4{width:1rem}
.page-contacts-ghl .h-3\.5{height:.875rem}
.page-contacts-ghl .w-3\.5{width:.875rem}
.page-contacts-ghl .h-3{height:.75rem}
.page-contacts-ghl .w-3{width:.75rem}
.page-contacts-ghl .h-24{height:6rem}
.page-contacts-ghl .w-24{width:6rem}
.page-contacts-ghl .min-w-0{min-width:0}
.page-contacts-ghl .max-w-md{max-width:28rem}
.page-contacts-ghl .p-2{padding:.5rem}
.page-contacts-ghl .p-3{padding:.75rem}
.page-contacts-ghl .p-4{padding:1rem}
.page-contacts-ghl .p-6{padding:1.5rem}
.page-contacts-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-contacts-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-contacts-ghl .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.page-contacts-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-contacts-ghl .py-3{padding-top:.75rem;padding-bottom:.75rem}
.page-contacts-ghl .py-4{padding-top:1rem;padding-bottom:1rem}
.page-contacts-ghl .pl-9{padding-left:2.25rem}
.page-contacts-ghl .pr-8{padding-right:2rem}
.page-contacts-ghl .mb-2{margin-bottom:.5rem}
.page-contacts-ghl .mb-4{margin-bottom:1rem}
.page-contacts-ghl .mb-6{margin-bottom:1.5rem}
.page-contacts-ghl .mb-8{margin-bottom:2rem}
.page-contacts-ghl .mt-6{margin-top:1.5rem}
.page-contacts-ghl .mx-auto{margin-left:auto;margin-right:auto}
.page-contacts-ghl .ml-2{margin-left:.5rem}
.page-contacts-ghl .mr-2{margin-right:.5rem}
.page-contacts-ghl .text-center{text-align:center}
.page-contacts-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-contacts-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-contacts-ghl .text-base{font-size:1rem;line-height:1.5rem}
.page-contacts-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-contacts-ghl .font-bold{font-weight:700}
.page-contacts-ghl .font-semibold{font-weight:600}
.page-contacts-ghl .font-medium{font-weight:500}
.page-contacts-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-contacts-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-contacts-ghl .uppercase{text-transform:uppercase}
.page-contacts-ghl .tracking-wider{letter-spacing:.05em}
.page-contacts-ghl .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-contacts-ghl .text-foreground{color:var(--foreground)}
.page-contacts-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-contacts-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-contacts-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-contacts-ghl .hover\:text-foreground:hover{color:var(--foreground)}
.page-contacts-ghl .hover\:text-red-400:hover{color:#f87171}
.page-contacts-ghl .opacity-30{opacity:.3}
.page-contacts-ghl .opacity-20{opacity:.2}
.page-contacts-ghl .border{border-width:1px;border-style:solid}
.page-contacts-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-contacts-ghl .border-r{border-right-width:1px;border-right-style:solid}
.page-contacts-ghl .border-b{border-bottom-width:1px;border-bottom-style:solid}
.page-contacts-ghl .border-border{border-color:var(--border)}
.page-contacts-ghl .rounded{border-radius:.25rem}
.page-contacts-ghl .rounded-lg{border-radius:.5rem}
.page-contacts-ghl .rounded-xl{border-radius:.75rem}
.page-contacts-ghl .rounded-2xl{border-radius:1rem}
.page-contacts-ghl .rounded-full{border-radius:9999px}
.page-contacts-ghl .rounded-\[inherit\]{border-radius:inherit}
.page-contacts-ghl .object-contain{object-fit:contain}
.page-contacts-ghl .object-cover{object-fit:cover}
.page-contacts-ghl .aspect-square{aspect-ratio:1/1}
.page-contacts-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-contacts-ghl .backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.page-contacts-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-contacts-ghl .transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s}
.page-contacts-ghl .duration-200{transition-duration:.2s}
.page-contacts-ghl .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.page-contacts-ghl .hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.page-contacts-ghl .hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}
.page-contacts-ghl .hover\:underline:hover{text-decoration:underline}
.page-contacts-ghl .focus\:outline-none:focus{outline:none}
.page-contacts-ghl .focus\:border-accent-cyan:focus{border-color:var(--accent-cyan)}
.page-contacts-ghl .focus\:ring-2:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-contacts-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-contacts-ghl .focus\:ring-offset-2:focus{outline-offset:2px}
.page-contacts-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-contacts-ghl .focus\:ring-offset-background-secondary:focus{--tw-ring-offset-color:var(--background-secondary)}
.page-contacts-ghl .ring-2{box-shadow:0 0 0 2px var(--border)}
.page-contacts-ghl .ring-background{--tw-ring-color:var(--background)}
.page-contacts-ghl button{cursor:pointer;background:transparent;border:none;color:inherit}
.page-contacts-ghl input[type="text"]{border:1px solid var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.5rem}
.page-contacts-ghl input[type="text"]::placeholder{color:var(--foreground-subtle)}
.page-contacts-ghl input[type="text"]:focus{border-color:var(--accent-cyan);outline:none}
.page-contacts-ghl nav a{text-decoration:none;color:inherit}
.page-contacts-ghl [data-radix-scroll-area-viewport]{overflow:hidden scroll}
.page-contacts-ghl [data-rht-toaster]{pointer-events:none}
.page-contacts-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-contacts-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-contacts-ghl .text-background{color:var(--background)}
.page-contacts-ghl .overflow-auto{overflow:auto}
.page-contacts-ghl .max-w-4xl{max-width:56rem}
.page-contacts-ghl .gap-4{gap:1rem}
.page-contacts-ghl .gap-1\.5{gap:.375rem}
.page-contacts-ghl .h-8{height:2rem}
.page-contacts-ghl .px-3{padding-left:.75rem;padding-right:.75rem}
.page-contacts-ghl .pl-10{padding-left:2.5rem}
.page-contacts-ghl .cursor-pointer{cursor:pointer}
.page-contacts-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-contacts-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-contacts-ghl .hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}
.page-contacts-ghl .group:hover .group-hover\:text-accent-cyan{color:var(--accent-cyan)}
.page-contacts-ghl .bg-gradient-to-br{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 20%,transparent),color-mix(in srgb,var(--accent-purple) 20%,transparent))}
.page-contacts-ghl input.flex{display:flex;border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.75rem}
.page-contacts-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-contacts-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-contacts-ghl button.inline-flex{display:inline-flex;align-items:center;justify-content:center}
.page-contacts-ghl button.bg-accent-cyan{background-color:var(--accent-cyan);color:var(--background)}
.page-contacts-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-contacts-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-contacts-ghl h1{margin:0}
.page-contacts-ghl h3{margin:0}
.page-contacts-ghl .text-lg{font-size:1.125rem;line-height:1.75rem}
.page-contacts-ghl .py-12{padding-top:3rem;padding-bottom:3rem}
.page-contacts-ghl .h-16{height:4rem}
.page-contacts-ghl .w-16{width:4rem}
.page-contacts-ghl .h-8{height:2rem}
.page-contacts-ghl .w-8{width:2rem}
.page-contacts-ghl .bg-accent-cyan\/10{background-color:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}
.page-contacts-ghl .bg-accent-purple\/10{background-color:color-mix(in srgb, var(--accent-purple) 10%, transparent)}
.page-contacts-ghl .text-accent-purple{color:var(--accent-purple)}
.page-contacts-ghl .text-accent-green{color:var(--accent-green)}
.page-contacts-ghl .max-w-xl{max-width:36rem}
.page-contacts-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-contacts-ghl .text-3xl{font-size:1.875rem;line-height:2.25rem}
.page-contacts-ghl .text-left{text-align:left}
.page-contacts-ghl .flex-wrap{flex-wrap:wrap}
.page-contacts-ghl .inline-flex{display:inline-flex}
.page-contacts-ghl .h-20{height:5rem}
.page-contacts-ghl .w-20{width:5rem}
.page-contacts-ghl .h-10{height:2.5rem}
.page-contacts-ghl .w-10{width:2.5rem}
.page-contacts-ghl .h-6{height:1.5rem}
.page-contacts-ghl .w-6{width:1.5rem}
.page-contacts-ghl .rounded-3xl{border-radius:1.5rem}
.page-contacts-ghl .h-28{height:7rem}
.page-contacts-ghl .w-28{width:7rem}
.page-contacts-ghl .bottom-1{bottom:.25rem}
.page-contacts-ghl .right-1{right:.25rem}
.page-contacts-ghl .from-accent-cyan\/30{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),transparent)}
.page-contacts-ghl .to-accent-purple\/30{background-image:linear-gradient(to bottom right,transparent,color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-contacts-ghl .from-accent-cyan\/30.to-accent-purple\/30.bg-gradient-to-br{background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-contacts-ghl .p-1{padding:.25rem}
.page-contacts-ghl .h-36{height:9rem}
.page-contacts-ghl .mb-20{margin-bottom:5rem}
.page-contacts-ghl .max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}
.page-contacts-ghl .overflow-y-auto{overflow-y:auto}
.page-contacts-ghl .gap-0\.5{gap:.125rem}
.page-contacts-ghl .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.page-contacts-ghl .opacity-70{opacity:.7}
.page-contacts-ghl .mb-1{margin-bottom:.25rem}
.page-contacts-ghl .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-color:var(--border)}
.page-contacts-ghl .bg-accent-purple\/20{background-color:color-mix(in srgb, var(--accent-purple) 20%, transparent)}
.page-contacts-ghl .from-accent-cyan.to-accent-purple.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--accent-cyan),var(--accent-purple))}
.page-contacts-ghl .shadow-glow-purple{box-shadow:0 0 32px color-mix(in srgb, var(--accent-purple) 45%, transparent)}
.page-contacts-ghl .group:hover .group-hover\:shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-contacts-ghl .group:hover .group-hover\:shadow-glow-purple{box-shadow:0 0 20px color-mix(in srgb, var(--accent-purple) 35%, transparent)}
.page-contacts-ghl .transition-shadow{transition-property:box-shadow;transition-duration:.2s}
.page-contacts-ghl .max-w-2xl{max-width:42rem}
.page-contacts-ghl .space-y-6 > * + *{margin-top:1.5rem}
.page-contacts-ghl .space-y-4 > * + *{margin-top:1rem}
.page-contacts-ghl .mb-3{margin-bottom:.75rem}
.page-contacts-ghl .mt-1{margin-top:.25rem}
.page-contacts-ghl .pt-6{padding-top:1.5rem}
.page-contacts-ghl .gap-8{gap:2rem}
.page-contacts-ghl .h-2\.5{height:.625rem}
.page-contacts-ghl .w-2\.5{width:.625rem}
.page-contacts-ghl .h-full{height:100%}
.page-contacts-ghl .bg-white\/5{background-color:rgba(255,255,255,.05)}
.page-contacts-ghl .bg-black\/50{background-color:rgba(0,0,0,.5)}
.page-contacts-ghl .bg-amber-500{background-color:#f59e0b}
.page-contacts-ghl .bg-rose-500{background-color:#f43f5e}
.page-contacts-ghl .border-accent-cyan\/30{border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}
.page-contacts-ghl .border-transparent{border-color:transparent}
.page-contacts-ghl .text-red-400{color:#f87171}
.page-contacts-ghl .ring-4{box-shadow:0 0 0 4px var(--background)}
.page-contacts-ghl .-bottom-1{bottom:-.25rem}
.page-contacts-ghl .-right-1{right:-.25rem}
.page-contacts-ghl .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.page-contacts-ghl .hover\:scale-110:hover{transform:scale(1.1)}
.page-contacts-ghl .transition-transform{transition-property:transform;transition-duration:.2s}
.page-contacts-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-contacts-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-contacts-ghl .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.page-contacts-ghl .disabled\:opacity-50:disabled{opacity:.5}
.page-contacts-ghl .disabled\:pointer-events-none:disabled{pointer-events:none}
.page-contacts-ghl .placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}
.page-contacts-ghl .overflow-x-auto{overflow-x:auto}
.page-contacts-ghl .pb-1{padding-bottom:.25rem}
.page-contacts-ghl .px-1{padding-left:.25rem;padding-right:.25rem}
.page-contacts-ghl .whitespace-nowrap{white-space:nowrap}
.page-contacts-ghl button.bg-background-elevated{background-color:var(--background-elevated)}
.page-contacts-ghl h2{margin:0}
@media (min-width:640px){
  .page-contacts-ghl .sm\:p-6{padding:1.5rem}
  .page-contacts-ghl .sm\:flex-row{flex-direction:row}
  .page-contacts-ghl .sm\:items-center{align-items:center}
  .page-contacts-ghl .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
  .page-contacts-ghl .sm\:w-auto{width:auto}
  .page-contacts-ghl .sm\:h-24{height:6rem}
  .page-contacts-ghl .sm\:w-24{width:6rem}
  .page-contacts-ghl .sm\:h-12{height:3rem}
  .page-contacts-ghl .sm\:w-12{width:3rem}
  .page-contacts-ghl .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
  .page-contacts-ghl .sm\:mb-3{margin-bottom:.75rem}
  .page-contacts-ghl .sm\:mb-6{margin-bottom:1.5rem}
  .page-contacts-ghl .sm\:mb-8{margin-bottom:2rem}
  .page-contacts-ghl .sm\:gap-4{gap:1rem}
  .page-contacts-ghl .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-contacts-ghl .sm\:rounded-3xl{border-radius:1.5rem}
  .page-contacts-ghl .sm\:inline{display:inline}
  .page-contacts-ghl .sm\:mb-6{margin-bottom:1.5rem}
}
@media (min-width:768px){
  .page-contacts-ghl .md\:block{display:block}
  .page-contacts-ghl .md\:border-b-0{border-bottom-width:0}
  .page-contacts-ghl .md\:border-r{border-right-width:1px;border-right-style:solid}
  .page-contacts-ghl .md\:flex-col{flex-direction:column}
  .page-contacts-ghl .md\:flex-row{flex-direction:row}
  .page-contacts-ghl .md\:gap-3{gap:.75rem}
  .page-contacts-ghl .md\:inline{display:inline}
  .page-contacts-ghl .md\:mb-6{margin-bottom:1.5rem}
  .page-contacts-ghl .md\:mx-0{margin-left:0;margin-right:0}
  .page-contacts-ghl .md\:overflow-x-visible{overflow-x:visible}
  .page-contacts-ghl .md\:p-4{padding:1rem}
  .page-contacts-ghl .md\:p-8{padding:2rem}
  .page-contacts-ghl .md\:pb-0{padding-bottom:0}
  .page-contacts-ghl .md\:px-0{padding-left:0;padding-right:0}
  .page-contacts-ghl .md\:text-left{text-align:left}
  .page-contacts-ghl .md\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .page-contacts-ghl .md\:w-64{width:16rem}
}
@media (min-width:1024px){
  .page-contacts-ghl .lg\:flex{display:flex}
  .page-contacts-ghl .lg\:hidden{display:none}
}
@media (max-width:600px){
  .page-contacts-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-contacts-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* 1 Qr code page.md — chat scoped utilities */
.page-calls-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-calls-ghl .h-screen{height:100vh;height:100dvh}
.page-calls-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-calls-ghl .bg-background{background-color:var(--background)}
.page-calls-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-calls-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-calls-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-calls-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-calls-ghl .bg-accent-cyan\/20{background-color:color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-calls-ghl .bg-background-secondary\/50{background-color:color-mix(in srgb, var(--background-secondary) 50%, transparent)}
.page-calls-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-calls-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-calls-ghl .bg-emerald-500{background-color:#10b981}
.page-calls-ghl .bg-emerald-500\/10{background-color:color-mix(in srgb, #10b981 10%, transparent)}
.page-calls-ghl .text-emerald-500{color:#10b981}
.page-calls-ghl .border-l-2{border-left-width:2px;border-left-style:solid}
.page-calls-ghl .border-emerald-500\/50{border-color:color-mix(in srgb, #10b981 50%, transparent)}
.page-calls-ghl .pl-3{padding-left:.75rem}
.page-calls-ghl .items-start{align-items:flex-start}
.page-calls-ghl .space-y-3 > * + *{margin-top:.75rem}
.page-calls-ghl .italic{font-style:italic}
.page-calls-ghl .mt-0\.5{margin-top:.125rem}
.page-calls-ghl .pt-2{padding-top:.5rem}
.page-calls-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-calls-ghl .fixed{position:fixed}
.page-calls-ghl .absolute{position:absolute}
.page-calls-ghl .relative{position:relative}
.page-calls-ghl .inset-0{inset:0}
.page-calls-ghl .top-0{top:0}
.page-calls-ghl .bottom-0{bottom:0}
.page-calls-ghl .right-0{right:0}
.page-calls-ghl .left-1\/4{left:25%}
.page-calls-ghl .right-1\/4{right:25%}
.page-calls-ghl .left-3{left:.75rem}
.page-calls-ghl .top-1\/2{top:50%}
.page-calls-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-calls-ghl .z-10{z-index:10}
.page-calls-ghl .pointer-events-none{pointer-events:none}
.page-calls-ghl .overflow-hidden{overflow:hidden}
.page-calls-ghl .flex{display:flex}
.page-calls-ghl .inline-flex{display:inline-flex}
.page-calls-ghl .inline-block{display:inline-block}
.page-calls-ghl .flex-col{flex-direction:column}
.page-calls-ghl .flex-1{flex:1 1 0%}
.page-calls-ghl .flex-shrink-0{flex-shrink:0}
.page-calls-ghl .shrink-0{flex-shrink:0}
.page-calls-ghl .items-center{align-items:center}
.page-calls-ghl .justify-center{justify-content:center}
.page-calls-ghl .justify-between{justify-content:space-between}
.page-calls-ghl .gap-1{gap:.25rem}
.page-calls-ghl .gap-2{gap:.5rem}
.page-calls-ghl .gap-3{gap:.75rem}
.page-calls-ghl .grid{display:grid}
.page-calls-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-calls-ghl .hidden{display:none}
.page-calls-ghl .block{display:block}
.page-calls-ghl .w-full{width:100%}
.page-calls-ghl .w-\[72px\]{width:72px}
.page-calls-ghl .w-60{width:15rem}
.page-calls-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-calls-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-calls-ghl .h-12{height:3rem}
.page-calls-ghl .w-12{width:3rem}
.page-calls-ghl .h-11{height:2.75rem}
.page-calls-ghl .w-11{width:2.75rem}
.page-calls-ghl .h-10{height:2.5rem}
.page-calls-ghl .h-9{height:2.25rem}
.page-calls-ghl .h-6{height:1.5rem}
.page-calls-ghl .w-6{width:1.5rem}
.page-calls-ghl .h-5{height:1.25rem}
.page-calls-ghl .w-5{width:1.25rem}
.page-calls-ghl .h-4{height:1rem}
.page-calls-ghl .w-4{width:1rem}
.page-calls-ghl .h-3\.5{height:.875rem}
.page-calls-ghl .w-3\.5{width:.875rem}
.page-calls-ghl .h-3{height:.75rem}
.page-calls-ghl .w-3{width:.75rem}
.page-calls-ghl .h-24{height:6rem}
.page-calls-ghl .w-24{width:6rem}
.page-calls-ghl .min-w-0{min-width:0}
.page-calls-ghl .max-w-md{max-width:28rem}
.page-calls-ghl .p-2{padding:.5rem}
.page-calls-ghl .p-3{padding:.75rem}
.page-calls-ghl .p-4{padding:1rem}
.page-calls-ghl .p-6{padding:1.5rem}
.page-calls-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-calls-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-calls-ghl .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.page-calls-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-calls-ghl .py-3{padding-top:.75rem;padding-bottom:.75rem}
.page-calls-ghl .py-4{padding-top:1rem;padding-bottom:1rem}
.page-calls-ghl .pl-9{padding-left:2.25rem}
.page-calls-ghl .pr-8{padding-right:2rem}
.page-calls-ghl .mb-2{margin-bottom:.5rem}
.page-calls-ghl .mb-4{margin-bottom:1rem}
.page-calls-ghl .mb-6{margin-bottom:1.5rem}
.page-calls-ghl .mb-8{margin-bottom:2rem}
.page-calls-ghl .mt-6{margin-top:1.5rem}
.page-calls-ghl .mx-auto{margin-left:auto;margin-right:auto}
.page-calls-ghl .ml-2{margin-left:.5rem}
.page-calls-ghl .mr-2{margin-right:.5rem}
.page-calls-ghl .text-center{text-align:center}
.page-calls-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-calls-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-calls-ghl .text-base{font-size:1rem;line-height:1.5rem}
.page-calls-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-calls-ghl .font-bold{font-weight:700}
.page-calls-ghl .font-semibold{font-weight:600}
.page-calls-ghl .font-medium{font-weight:500}
.page-calls-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-calls-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-calls-ghl .uppercase{text-transform:uppercase}
.page-calls-ghl .tracking-wider{letter-spacing:.05em}
.page-calls-ghl .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-calls-ghl .text-foreground{color:var(--foreground)}
.page-calls-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-calls-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-calls-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-calls-ghl .hover\:text-foreground:hover{color:var(--foreground)}
.page-calls-ghl .hover\:text-red-400:hover{color:#f87171}
.page-calls-ghl .opacity-30{opacity:.3}
.page-calls-ghl .opacity-20{opacity:.2}
.page-calls-ghl .border{border-width:1px;border-style:solid}
.page-calls-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-calls-ghl .border-r{border-right-width:1px;border-right-style:solid}
.page-calls-ghl .border-b{border-bottom-width:1px;border-bottom-style:solid}
.page-calls-ghl .border-border{border-color:var(--border)}
.page-calls-ghl .rounded{border-radius:.25rem}
.page-calls-ghl .rounded-lg{border-radius:.5rem}
.page-calls-ghl .rounded-xl{border-radius:.75rem}
.page-calls-ghl .rounded-2xl{border-radius:1rem}
.page-calls-ghl .rounded-full{border-radius:9999px}
.page-calls-ghl .rounded-\[inherit\]{border-radius:inherit}
.page-calls-ghl .object-contain{object-fit:contain}
.page-calls-ghl .object-cover{object-fit:cover}
.page-calls-ghl .aspect-square{aspect-ratio:1/1}
.page-calls-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-calls-ghl .backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.page-calls-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-calls-ghl .transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s}
.page-calls-ghl .duration-200{transition-duration:.2s}
.page-calls-ghl .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.page-calls-ghl .hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.page-calls-ghl .hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}
.page-calls-ghl .hover\:underline:hover{text-decoration:underline}
.page-calls-ghl .focus\:outline-none:focus{outline:none}
.page-calls-ghl .focus\:border-accent-cyan:focus{border-color:var(--accent-cyan)}
.page-calls-ghl .focus\:ring-2:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-calls-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-calls-ghl .focus\:ring-offset-2:focus{outline-offset:2px}
.page-calls-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-calls-ghl .focus\:ring-offset-background-secondary:focus{--tw-ring-offset-color:var(--background-secondary)}
.page-calls-ghl .ring-2{box-shadow:0 0 0 2px var(--border)}
.page-calls-ghl .ring-background{--tw-ring-color:var(--background)}
.page-calls-ghl button{cursor:pointer;background:transparent;border:none;color:inherit}
.page-calls-ghl input[type="text"]{border:1px solid var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.5rem}
.page-calls-ghl input[type="text"]::placeholder{color:var(--foreground-subtle)}
.page-calls-ghl input[type="text"]:focus{border-color:var(--accent-cyan);outline:none}
.page-calls-ghl nav a{text-decoration:none;color:inherit}
.page-calls-ghl [data-radix-scroll-area-viewport]{overflow:hidden scroll}
.page-calls-ghl [data-rht-toaster]{pointer-events:none}
.page-calls-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-calls-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-calls-ghl .text-background{color:var(--background)}
.page-calls-ghl .overflow-auto{overflow:auto}
.page-calls-ghl .max-w-4xl{max-width:56rem}
.page-calls-ghl .gap-4{gap:1rem}
.page-calls-ghl .gap-1\.5{gap:.375rem}
.page-calls-ghl .h-8{height:2rem}
.page-calls-ghl .px-3{padding-left:.75rem;padding-right:.75rem}
.page-calls-ghl .pl-10{padding-left:2.5rem}
.page-calls-ghl .cursor-pointer{cursor:pointer}
.page-calls-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-calls-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-calls-ghl .hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}
.page-calls-ghl .group:hover .group-hover\:text-accent-cyan{color:var(--accent-cyan)}
.page-calls-ghl .bg-gradient-to-br{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 20%,transparent),color-mix(in srgb,var(--accent-purple) 20%,transparent))}
.page-calls-ghl input.flex{display:flex;border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.75rem}
.page-calls-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-calls-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-calls-ghl button.inline-flex{display:inline-flex;align-items:center;justify-content:center}
.page-calls-ghl button.bg-accent-cyan{background-color:var(--accent-cyan);color:var(--background)}
.page-calls-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-calls-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-calls-ghl h1{margin:0}
.page-calls-ghl h3{margin:0}
.page-calls-ghl .text-lg{font-size:1.125rem;line-height:1.75rem}
.page-calls-ghl .py-12{padding-top:3rem;padding-bottom:3rem}
.page-calls-ghl .h-16{height:4rem}
.page-calls-ghl .w-16{width:4rem}
.page-calls-ghl .h-8{height:2rem}
.page-calls-ghl .w-8{width:2rem}
.page-calls-ghl .bg-accent-cyan\/10{background-color:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}
.page-calls-ghl .bg-accent-purple\/10{background-color:color-mix(in srgb, var(--accent-purple) 10%, transparent)}
.page-calls-ghl .text-accent-purple{color:var(--accent-purple)}
.page-calls-ghl .text-accent-green{color:var(--accent-green)}
.page-calls-ghl .max-w-xl{max-width:36rem}
.page-calls-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-calls-ghl .text-3xl{font-size:1.875rem;line-height:2.25rem}
.page-calls-ghl .text-left{text-align:left}
.page-calls-ghl .flex-wrap{flex-wrap:wrap}
.page-calls-ghl .inline-flex{display:inline-flex}
.page-calls-ghl .h-20{height:5rem}
.page-calls-ghl .w-20{width:5rem}
.page-calls-ghl .h-10{height:2.5rem}
.page-calls-ghl .w-10{width:2.5rem}
.page-calls-ghl .h-6{height:1.5rem}
.page-calls-ghl .w-6{width:1.5rem}
.page-calls-ghl .rounded-3xl{border-radius:1.5rem}
.page-calls-ghl .h-28{height:7rem}
.page-calls-ghl .w-28{width:7rem}
.page-calls-ghl .bottom-1{bottom:.25rem}
.page-calls-ghl .right-1{right:.25rem}
.page-calls-ghl .from-accent-cyan\/30{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),transparent)}
.page-calls-ghl .to-accent-purple\/30{background-image:linear-gradient(to bottom right,transparent,color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-calls-ghl .from-accent-cyan\/30.to-accent-purple\/30.bg-gradient-to-br{background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-calls-ghl .p-1{padding:.25rem}
.page-calls-ghl .h-36{height:9rem}
.page-calls-ghl .mb-20{margin-bottom:5rem}
.page-calls-ghl .max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}
.page-calls-ghl .overflow-y-auto{overflow-y:auto}
.page-calls-ghl .gap-0\.5{gap:.125rem}
.page-calls-ghl .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.page-calls-ghl .opacity-70{opacity:.7}
.page-calls-ghl .mb-1{margin-bottom:.25rem}
.page-calls-ghl .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-color:var(--border)}
.page-calls-ghl .bg-accent-purple\/20{background-color:color-mix(in srgb, var(--accent-purple) 20%, transparent)}
.page-calls-ghl .from-accent-cyan.to-accent-purple.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--accent-cyan),var(--accent-purple))}
.page-calls-ghl .shadow-glow-purple{box-shadow:0 0 32px color-mix(in srgb, var(--accent-purple) 45%, transparent)}
.page-calls-ghl .group:hover .group-hover\:shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-calls-ghl .group:hover .group-hover\:shadow-glow-purple{box-shadow:0 0 20px color-mix(in srgb, var(--accent-purple) 35%, transparent)}
.page-calls-ghl .transition-shadow{transition-property:box-shadow;transition-duration:.2s}
.page-calls-ghl .max-w-2xl{max-width:42rem}
.page-calls-ghl .space-y-6 > * + *{margin-top:1.5rem}
.page-calls-ghl .space-y-4 > * + *{margin-top:1rem}
.page-calls-ghl .mb-3{margin-bottom:.75rem}
.page-calls-ghl .mt-1{margin-top:.25rem}
.page-calls-ghl .pt-6{padding-top:1.5rem}
.page-calls-ghl .gap-8{gap:2rem}
.page-calls-ghl .h-2\.5{height:.625rem}
.page-calls-ghl .w-2\.5{width:.625rem}
.page-calls-ghl .h-full{height:100%}
.page-calls-ghl .bg-white\/5{background-color:rgba(255,255,255,.05)}
.page-calls-ghl .bg-black\/50{background-color:rgba(0,0,0,.5)}
.page-calls-ghl .bg-amber-500{background-color:#f59e0b}
.page-calls-ghl .bg-rose-500{background-color:#f43f5e}
.page-calls-ghl .border-accent-cyan\/30{border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}
.page-calls-ghl .border-transparent{border-color:transparent}
.page-calls-ghl .text-red-400{color:#f87171}
.page-calls-ghl .ring-4{box-shadow:0 0 0 4px var(--background)}
.page-calls-ghl .-bottom-1{bottom:-.25rem}
.page-calls-ghl .-right-1{right:-.25rem}
.page-calls-ghl .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.page-calls-ghl .hover\:scale-110:hover{transform:scale(1.1)}
.page-calls-ghl .transition-transform{transition-property:transform;transition-duration:.2s}
.page-calls-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-calls-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-calls-ghl .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.page-calls-ghl .disabled\:opacity-50:disabled{opacity:.5}
.page-calls-ghl .disabled\:pointer-events-none:disabled{pointer-events:none}
.page-calls-ghl .placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}
.page-calls-ghl .overflow-x-auto{overflow-x:auto}
.page-calls-ghl .pb-1{padding-bottom:.25rem}
.page-calls-ghl .px-1{padding-left:.25rem;padding-right:.25rem}
.page-calls-ghl .whitespace-nowrap{white-space:nowrap}
.page-calls-ghl button.bg-background-elevated{background-color:var(--background-elevated)}
.page-calls-ghl h2{margin:0}
@media (min-width:640px){
  .page-calls-ghl .sm\:p-6{padding:1.5rem}
  .page-calls-ghl .sm\:flex-row{flex-direction:row}
  .page-calls-ghl .sm\:items-center{align-items:center}
  .page-calls-ghl .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
  .page-calls-ghl .sm\:w-auto{width:auto}
  .page-calls-ghl .sm\:h-24{height:6rem}
  .page-calls-ghl .sm\:w-24{width:6rem}
  .page-calls-ghl .sm\:h-12{height:3rem}
  .page-calls-ghl .sm\:w-12{width:3rem}
  .page-calls-ghl .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
  .page-calls-ghl .sm\:mb-3{margin-bottom:.75rem}
  .page-calls-ghl .sm\:mb-6{margin-bottom:1.5rem}
  .page-calls-ghl .sm\:mb-8{margin-bottom:2rem}
  .page-calls-ghl .sm\:gap-4{gap:1rem}
  .page-calls-ghl .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-calls-ghl .sm\:rounded-3xl{border-radius:1.5rem}
  .page-calls-ghl .sm\:inline{display:inline}
  .page-calls-ghl .sm\:mb-6{margin-bottom:1.5rem}
}
@media (min-width:768px){
  .page-calls-ghl .md\:block{display:block}
  .page-calls-ghl .md\:border-b-0{border-bottom-width:0}
  .page-calls-ghl .md\:border-r{border-right-width:1px;border-right-style:solid}
  .page-calls-ghl .md\:flex-col{flex-direction:column}
  .page-calls-ghl .md\:flex-row{flex-direction:row}
  .page-calls-ghl .md\:gap-3{gap:.75rem}
  .page-calls-ghl .md\:inline{display:inline}
  .page-calls-ghl .md\:mb-6{margin-bottom:1.5rem}
  .page-calls-ghl .md\:mx-0{margin-left:0;margin-right:0}
  .page-calls-ghl .md\:overflow-x-visible{overflow-x:visible}
  .page-calls-ghl .md\:p-4{padding:1rem}
  .page-calls-ghl .md\:p-8{padding:2rem}
  .page-calls-ghl .md\:pb-0{padding-bottom:0}
  .page-calls-ghl .md\:px-0{padding-left:0;padding-right:0}
  .page-calls-ghl .md\:text-left{text-align:left}
  .page-calls-ghl .md\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .page-calls-ghl .md\:w-64{width:16rem}
}
@media (min-width:1024px){
  .page-calls-ghl .lg\:flex{display:flex}
  .page-calls-ghl .lg\:hidden{display:none}
}
@media (max-width:600px){
  .page-calls-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-calls-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* 1 Qr code page.md — chat scoped utilities */
.page-video-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-video-ghl .h-screen{height:100vh;height:100dvh}
.page-video-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-video-ghl .bg-background{background-color:var(--background)}
.page-video-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-video-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-video-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-video-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-video-ghl .bg-accent-cyan\/20{background-color:color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-video-ghl .bg-background-secondary\/50{background-color:color-mix(in srgb, var(--background-secondary) 50%, transparent)}
.page-video-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-video-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-video-ghl .bg-emerald-500{background-color:#10b981}
.page-video-ghl .bg-emerald-500\/10{background-color:color-mix(in srgb, #10b981 10%, transparent)}
.page-video-ghl .text-emerald-500{color:#10b981}
.page-video-ghl .border-l-2{border-left-width:2px;border-left-style:solid}
.page-video-ghl .border-emerald-500\/50{border-color:color-mix(in srgb, #10b981 50%, transparent)}
.page-video-ghl .pl-3{padding-left:.75rem}
.page-video-ghl .items-start{align-items:flex-start}
.page-video-ghl .space-y-3 > * + *{margin-top:.75rem}
.page-video-ghl .italic{font-style:italic}
.page-video-ghl .mt-0\.5{margin-top:.125rem}
.page-video-ghl .pt-2{padding-top:.5rem}
.page-video-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-video-ghl .fixed{position:fixed}
.page-video-ghl .absolute{position:absolute}
.page-video-ghl .relative{position:relative}
.page-video-ghl .inset-0{inset:0}
.page-video-ghl .top-0{top:0}
.page-video-ghl .bottom-0{bottom:0}
.page-video-ghl .right-0{right:0}
.page-video-ghl .left-1\/4{left:25%}
.page-video-ghl .right-1\/4{right:25%}
.page-video-ghl .left-3{left:.75rem}
.page-video-ghl .top-1\/2{top:50%}
.page-video-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-video-ghl .z-10{z-index:10}
.page-video-ghl .pointer-events-none{pointer-events:none}
.page-video-ghl .overflow-hidden{overflow:hidden}
.page-video-ghl .flex{display:flex}
.page-video-ghl .inline-flex{display:inline-flex}
.page-video-ghl .inline-block{display:inline-block}
.page-video-ghl .flex-col{flex-direction:column}
.page-video-ghl .flex-1{flex:1 1 0%}
.page-video-ghl .flex-shrink-0{flex-shrink:0}
.page-video-ghl .shrink-0{flex-shrink:0}
.page-video-ghl .items-center{align-items:center}
.page-video-ghl .justify-center{justify-content:center}
.page-video-ghl .justify-between{justify-content:space-between}
.page-video-ghl .gap-1{gap:.25rem}
.page-video-ghl .gap-2{gap:.5rem}
.page-video-ghl .gap-3{gap:.75rem}
.page-video-ghl .grid{display:grid}
.page-video-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-video-ghl .hidden{display:none}
.page-video-ghl .block{display:block}
.page-video-ghl .w-full{width:100%}
.page-video-ghl .w-\[72px\]{width:72px}
.page-video-ghl .w-60{width:15rem}
.page-video-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-video-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-video-ghl .h-12{height:3rem}
.page-video-ghl .w-12{width:3rem}
.page-video-ghl .h-11{height:2.75rem}
.page-video-ghl .w-11{width:2.75rem}
.page-video-ghl .h-10{height:2.5rem}
.page-video-ghl .h-9{height:2.25rem}
.page-video-ghl .h-6{height:1.5rem}
.page-video-ghl .w-6{width:1.5rem}
.page-video-ghl .h-5{height:1.25rem}
.page-video-ghl .w-5{width:1.25rem}
.page-video-ghl .h-4{height:1rem}
.page-video-ghl .w-4{width:1rem}
.page-video-ghl .h-3\.5{height:.875rem}
.page-video-ghl .w-3\.5{width:.875rem}
.page-video-ghl .h-3{height:.75rem}
.page-video-ghl .w-3{width:.75rem}
.page-video-ghl .h-24{height:6rem}
.page-video-ghl .w-24{width:6rem}
.page-video-ghl .min-w-0{min-width:0}
.page-video-ghl .max-w-md{max-width:28rem}
.page-video-ghl .p-2{padding:.5rem}
.page-video-ghl .p-3{padding:.75rem}
.page-video-ghl .p-4{padding:1rem}
.page-video-ghl .p-6{padding:1.5rem}
.page-video-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-video-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-video-ghl .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.page-video-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-video-ghl .py-3{padding-top:.75rem;padding-bottom:.75rem}
.page-video-ghl .py-4{padding-top:1rem;padding-bottom:1rem}
.page-video-ghl .pl-9{padding-left:2.25rem}
.page-video-ghl .pr-8{padding-right:2rem}
.page-video-ghl .mb-2{margin-bottom:.5rem}
.page-video-ghl .mb-4{margin-bottom:1rem}
.page-video-ghl .mb-6{margin-bottom:1.5rem}
.page-video-ghl .mb-8{margin-bottom:2rem}
.page-video-ghl .mt-6{margin-top:1.5rem}
.page-video-ghl .mx-auto{margin-left:auto;margin-right:auto}
.page-video-ghl .ml-2{margin-left:.5rem}
.page-video-ghl .mr-2{margin-right:.5rem}
.page-video-ghl .text-center{text-align:center}
.page-video-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-video-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-video-ghl .text-base{font-size:1rem;line-height:1.5rem}
.page-video-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-video-ghl .font-bold{font-weight:700}
.page-video-ghl .font-semibold{font-weight:600}
.page-video-ghl .font-medium{font-weight:500}
.page-video-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-video-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-video-ghl .uppercase{text-transform:uppercase}
.page-video-ghl .tracking-wider{letter-spacing:.05em}
.page-video-ghl .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-video-ghl .text-foreground{color:var(--foreground)}
.page-video-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-video-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-video-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-video-ghl .hover\:text-foreground:hover{color:var(--foreground)}
.page-video-ghl .hover\:text-red-400:hover{color:#f87171}
.page-video-ghl .opacity-30{opacity:.3}
.page-video-ghl .opacity-20{opacity:.2}
.page-video-ghl .border{border-width:1px;border-style:solid}
.page-video-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-video-ghl .border-r{border-right-width:1px;border-right-style:solid}
.page-video-ghl .border-b{border-bottom-width:1px;border-bottom-style:solid}
.page-video-ghl .border-border{border-color:var(--border)}
.page-video-ghl .rounded{border-radius:.25rem}
.page-video-ghl .rounded-lg{border-radius:.5rem}
.page-video-ghl .rounded-xl{border-radius:.75rem}
.page-video-ghl .rounded-2xl{border-radius:1rem}
.page-video-ghl .rounded-full{border-radius:9999px}
.page-video-ghl .rounded-\[inherit\]{border-radius:inherit}
.page-video-ghl .object-contain{object-fit:contain}
.page-video-ghl .object-cover{object-fit:cover}
.page-video-ghl .aspect-square{aspect-ratio:1/1}
.page-video-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-video-ghl .backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.page-video-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-video-ghl .transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s}
.page-video-ghl .duration-200{transition-duration:.2s}
.page-video-ghl .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.page-video-ghl .hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.page-video-ghl .hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}
.page-video-ghl .hover\:underline:hover{text-decoration:underline}
.page-video-ghl .focus\:outline-none:focus{outline:none}
.page-video-ghl .focus\:border-accent-cyan:focus{border-color:var(--accent-cyan)}
.page-video-ghl .focus\:ring-2:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-video-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-video-ghl .focus\:ring-offset-2:focus{outline-offset:2px}
.page-video-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-video-ghl .focus\:ring-offset-background-secondary:focus{--tw-ring-offset-color:var(--background-secondary)}
.page-video-ghl .ring-2{box-shadow:0 0 0 2px var(--border)}
.page-video-ghl .ring-background{--tw-ring-color:var(--background)}
.page-video-ghl button{cursor:pointer;background:transparent;border:none;color:inherit}
.page-video-ghl input[type="text"]{border:1px solid var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.5rem}
.page-video-ghl input[type="text"]::placeholder{color:var(--foreground-subtle)}
.page-video-ghl input[type="text"]:focus{border-color:var(--accent-cyan);outline:none}
.page-video-ghl nav a{text-decoration:none;color:inherit}
.page-video-ghl [data-radix-scroll-area-viewport]{overflow:hidden scroll}
.page-video-ghl [data-rht-toaster]{pointer-events:none}
.page-video-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-video-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-video-ghl .text-background{color:var(--background)}
.page-video-ghl .overflow-auto{overflow:auto}
.page-video-ghl .max-w-4xl{max-width:56rem}
.page-video-ghl .gap-4{gap:1rem}
.page-video-ghl .gap-1\.5{gap:.375rem}
.page-video-ghl .h-8{height:2rem}
.page-video-ghl .px-3{padding-left:.75rem;padding-right:.75rem}
.page-video-ghl .pl-10{padding-left:2.5rem}
.page-video-ghl .cursor-pointer{cursor:pointer}
.page-video-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-video-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-video-ghl .hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}
.page-video-ghl .group:hover .group-hover\:text-accent-cyan{color:var(--accent-cyan)}
.page-video-ghl .bg-gradient-to-br{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 20%,transparent),color-mix(in srgb,var(--accent-purple) 20%,transparent))}
.page-video-ghl input.flex{display:flex;border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.75rem}
.page-video-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-video-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-video-ghl button.inline-flex{display:inline-flex;align-items:center;justify-content:center}
.page-video-ghl button.bg-accent-cyan{background-color:var(--accent-cyan);color:var(--background)}
.page-video-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-video-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-video-ghl h1{margin:0}
.page-video-ghl h3{margin:0}
.page-video-ghl .text-lg{font-size:1.125rem;line-height:1.75rem}
.page-video-ghl .py-12{padding-top:3rem;padding-bottom:3rem}
.page-video-ghl .h-16{height:4rem}
.page-video-ghl .w-16{width:4rem}
.page-video-ghl .h-8{height:2rem}
.page-video-ghl .w-8{width:2rem}
.page-video-ghl .bg-accent-cyan\/10{background-color:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}
.page-video-ghl .bg-accent-purple\/10{background-color:color-mix(in srgb, var(--accent-purple) 10%, transparent)}
.page-video-ghl .text-accent-purple{color:var(--accent-purple)}
.page-video-ghl .text-accent-green{color:var(--accent-green)}
.page-video-ghl .max-w-xl{max-width:36rem}
.page-video-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-video-ghl .text-3xl{font-size:1.875rem;line-height:2.25rem}
.page-video-ghl .text-left{text-align:left}
.page-video-ghl .flex-wrap{flex-wrap:wrap}
.page-video-ghl .inline-flex{display:inline-flex}
.page-video-ghl .h-20{height:5rem}
.page-video-ghl .w-20{width:5rem}
.page-video-ghl .h-10{height:2.5rem}
.page-video-ghl .w-10{width:2.5rem}
.page-video-ghl .h-6{height:1.5rem}
.page-video-ghl .w-6{width:1.5rem}
.page-video-ghl .rounded-3xl{border-radius:1.5rem}
.page-video-ghl .h-28{height:7rem}
.page-video-ghl .w-28{width:7rem}
.page-video-ghl .bottom-1{bottom:.25rem}
.page-video-ghl .right-1{right:.25rem}
.page-video-ghl .from-accent-cyan\/30{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),transparent)}
.page-video-ghl .to-accent-purple\/30{background-image:linear-gradient(to bottom right,transparent,color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-video-ghl .from-accent-cyan\/30.to-accent-purple\/30.bg-gradient-to-br{background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-video-ghl .p-1{padding:.25rem}
.page-video-ghl .h-36{height:9rem}
.page-video-ghl .mb-20{margin-bottom:5rem}
.page-video-ghl .max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}
.page-video-ghl .overflow-y-auto{overflow-y:auto}
.page-video-ghl .gap-0\.5{gap:.125rem}
.page-video-ghl .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.page-video-ghl .opacity-70{opacity:.7}
.page-video-ghl .mb-1{margin-bottom:.25rem}
.page-video-ghl .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-color:var(--border)}
.page-video-ghl .bg-accent-purple\/20{background-color:color-mix(in srgb, var(--accent-purple) 20%, transparent)}
.page-video-ghl .from-accent-cyan.to-accent-purple.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--accent-cyan),var(--accent-purple))}
.page-video-ghl .shadow-glow-purple{box-shadow:0 0 32px color-mix(in srgb, var(--accent-purple) 45%, transparent)}
.page-video-ghl .group:hover .group-hover\:shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-video-ghl .group:hover .group-hover\:shadow-glow-purple{box-shadow:0 0 20px color-mix(in srgb, var(--accent-purple) 35%, transparent)}
.page-video-ghl .transition-shadow{transition-property:box-shadow;transition-duration:.2s}
.page-video-ghl .max-w-2xl{max-width:42rem}
.page-video-ghl .space-y-6 > * + *{margin-top:1.5rem}
.page-video-ghl .space-y-4 > * + *{margin-top:1rem}
.page-video-ghl .mb-3{margin-bottom:.75rem}
.page-video-ghl .mt-1{margin-top:.25rem}
.page-video-ghl .pt-6{padding-top:1.5rem}
.page-video-ghl .gap-8{gap:2rem}
.page-video-ghl .h-2\.5{height:.625rem}
.page-video-ghl .w-2\.5{width:.625rem}
.page-video-ghl .h-full{height:100%}
.page-video-ghl .bg-white\/5{background-color:rgba(255,255,255,.05)}
.page-video-ghl .bg-black\/50{background-color:rgba(0,0,0,.5)}
.page-video-ghl .bg-amber-500{background-color:#f59e0b}
.page-video-ghl .bg-rose-500{background-color:#f43f5e}
.page-video-ghl .border-accent-cyan\/30{border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}
.page-video-ghl .border-transparent{border-color:transparent}
.page-video-ghl .text-red-400{color:#f87171}
.page-video-ghl .ring-4{box-shadow:0 0 0 4px var(--background)}
.page-video-ghl .-bottom-1{bottom:-.25rem}
.page-video-ghl .-right-1{right:-.25rem}
.page-video-ghl .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.page-video-ghl .hover\:scale-110:hover{transform:scale(1.1)}
.page-video-ghl .transition-transform{transition-property:transform;transition-duration:.2s}
.page-video-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-video-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-video-ghl .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.page-video-ghl .disabled\:opacity-50:disabled{opacity:.5}
.page-video-ghl .disabled\:pointer-events-none:disabled{pointer-events:none}
.page-video-ghl .placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}
.page-video-ghl .overflow-x-auto{overflow-x:auto}
.page-video-ghl .pb-1{padding-bottom:.25rem}
.page-video-ghl .px-1{padding-left:.25rem;padding-right:.25rem}
.page-video-ghl .whitespace-nowrap{white-space:nowrap}
.page-video-ghl button.bg-background-elevated{background-color:var(--background-elevated)}
.page-video-ghl h2{margin:0}
@media (min-width:640px){
  .page-video-ghl .sm\:p-6{padding:1.5rem}
  .page-video-ghl .sm\:flex-row{flex-direction:row}
  .page-video-ghl .sm\:items-center{align-items:center}
  .page-video-ghl .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
  .page-video-ghl .sm\:w-auto{width:auto}
  .page-video-ghl .sm\:h-24{height:6rem}
  .page-video-ghl .sm\:w-24{width:6rem}
  .page-video-ghl .sm\:h-12{height:3rem}
  .page-video-ghl .sm\:w-12{width:3rem}
  .page-video-ghl .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
  .page-video-ghl .sm\:mb-3{margin-bottom:.75rem}
  .page-video-ghl .sm\:mb-6{margin-bottom:1.5rem}
  .page-video-ghl .sm\:mb-8{margin-bottom:2rem}
  .page-video-ghl .sm\:gap-4{gap:1rem}
  .page-video-ghl .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-video-ghl .sm\:rounded-3xl{border-radius:1.5rem}
  .page-video-ghl .sm\:inline{display:inline}
  .page-video-ghl .sm\:mb-6{margin-bottom:1.5rem}
}
@media (min-width:768px){
  .page-video-ghl .md\:block{display:block}
  .page-video-ghl .md\:border-b-0{border-bottom-width:0}
  .page-video-ghl .md\:border-r{border-right-width:1px;border-right-style:solid}
  .page-video-ghl .md\:flex-col{flex-direction:column}
  .page-video-ghl .md\:flex-row{flex-direction:row}
  .page-video-ghl .md\:gap-3{gap:.75rem}
  .page-video-ghl .md\:inline{display:inline}
  .page-video-ghl .md\:mb-6{margin-bottom:1.5rem}
  .page-video-ghl .md\:mx-0{margin-left:0;margin-right:0}
  .page-video-ghl .md\:overflow-x-visible{overflow-x:visible}
  .page-video-ghl .md\:p-4{padding:1rem}
  .page-video-ghl .md\:p-8{padding:2rem}
  .page-video-ghl .md\:pb-0{padding-bottom:0}
  .page-video-ghl .md\:px-0{padding-left:0;padding-right:0}
  .page-video-ghl .md\:text-left{text-align:left}
  .page-video-ghl .md\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .page-video-ghl .md\:w-64{width:16rem}
}
@media (min-width:1024px){
  .page-video-ghl .lg\:flex{display:flex}
  .page-video-ghl .lg\:hidden{display:none}
}
@media (max-width:600px){
  .page-video-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-video-ghl .h-\[500px\]{height:min(500px,50vh)}
}

/* 1 Qr code page.md — chat scoped utilities */
.page-settings-ghl .min-h-screen{min-height:100vh;min-height:100dvh}
.page-settings-ghl .h-screen{height:100vh;height:100dvh}
.page-settings-ghl .bg-mesh-gradient{background:var(--page-bg-mesh)}
.page-settings-ghl .bg-background{background-color:var(--background)}
.page-settings-ghl .bg-background-secondary{background-color:var(--background-secondary)}
.page-settings-ghl .bg-background-tertiary{background-color:var(--background-tertiary)}
.page-settings-ghl .bg-background-elevated{background-color:var(--background-elevated)}
.page-settings-ghl .bg-accent-cyan{background-color:var(--accent-cyan)}
.page-settings-ghl .bg-accent-cyan\/20{background-color:color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-settings-ghl .bg-background-secondary\/50{background-color:color-mix(in srgb, var(--background-secondary) 50%, transparent)}
.page-settings-ghl .bg-glow-cyan{background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 70%)}
.page-settings-ghl .bg-glow-purple{background:radial-gradient(circle,var(--glow-purple) 0%,transparent 70%)}
.page-settings-ghl .bg-emerald-500{background-color:#10b981}
.page-settings-ghl .bg-emerald-500\/10{background-color:color-mix(in srgb, #10b981 10%, transparent)}
.page-settings-ghl .text-emerald-500{color:#10b981}
.page-settings-ghl .border-l-2{border-left-width:2px;border-left-style:solid}
.page-settings-ghl .border-emerald-500\/50{border-color:color-mix(in srgb, #10b981 50%, transparent)}
.page-settings-ghl .pl-3{padding-left:.75rem}
.page-settings-ghl .items-start{align-items:flex-start}
.page-settings-ghl .space-y-3 > * + *{margin-top:.75rem}
.page-settings-ghl .italic{font-style:italic}
.page-settings-ghl .mt-0\.5{margin-top:.125rem}
.page-settings-ghl .pt-2{padding-top:.5rem}
.page-settings-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-settings-ghl .fixed{position:fixed}
.page-settings-ghl .absolute{position:absolute}
.page-settings-ghl .relative{position:relative}
.page-settings-ghl .inset-0{inset:0}
.page-settings-ghl .top-0{top:0}
.page-settings-ghl .bottom-0{bottom:0}
.page-settings-ghl .right-0{right:0}
.page-settings-ghl .left-1\/4{left:25%}
.page-settings-ghl .right-1\/4{right:25%}
.page-settings-ghl .left-3{left:.75rem}
.page-settings-ghl .top-1\/2{top:50%}
.page-settings-ghl .-translate-y-1\/2{transform:translateY(-50%)}
.page-settings-ghl .z-10{z-index:10}
.page-settings-ghl .pointer-events-none{pointer-events:none}
.page-settings-ghl .overflow-hidden{overflow:hidden}
.page-settings-ghl .flex{display:flex}
.page-settings-ghl .inline-flex{display:inline-flex}
.page-settings-ghl .inline-block{display:inline-block}
.page-settings-ghl .flex-col{flex-direction:column}
.page-settings-ghl .flex-1{flex:1 1 0%}
.page-settings-ghl .flex-shrink-0{flex-shrink:0}
.page-settings-ghl .shrink-0{flex-shrink:0}
.page-settings-ghl .items-center{align-items:center}
.page-settings-ghl .justify-center{justify-content:center}
.page-settings-ghl .justify-between{justify-content:space-between}
.page-settings-ghl .gap-1{gap:.25rem}
.page-settings-ghl .gap-2{gap:.5rem}
.page-settings-ghl .gap-3{gap:.75rem}
.page-settings-ghl .grid{display:grid}
.page-settings-ghl .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-settings-ghl .hidden{display:none}
.page-settings-ghl .block{display:block}
.page-settings-ghl .w-full{width:100%}
.page-settings-ghl .w-\[72px\]{width:72px}
.page-settings-ghl .w-60{width:15rem}
.page-settings-ghl .w-\[500px\]{width:500px;max-width:90vw}
.page-settings-ghl .h-\[500px\]{height:500px;max-height:60vh}
.page-settings-ghl .h-12{height:3rem}
.page-settings-ghl .w-12{width:3rem}
.page-settings-ghl .h-11{height:2.75rem}
.page-settings-ghl .w-11{width:2.75rem}
.page-settings-ghl .h-10{height:2.5rem}
.page-settings-ghl .h-9{height:2.25rem}
.page-settings-ghl .h-6{height:1.5rem}
.page-settings-ghl .w-6{width:1.5rem}
.page-settings-ghl .h-5{height:1.25rem}
.page-settings-ghl .w-5{width:1.25rem}
.page-settings-ghl .h-4{height:1rem}
.page-settings-ghl .w-4{width:1rem}
.page-settings-ghl .h-3\.5{height:.875rem}
.page-settings-ghl .w-3\.5{width:.875rem}
.page-settings-ghl .h-3{height:.75rem}
.page-settings-ghl .w-3{width:.75rem}
.page-settings-ghl .h-24{height:6rem}
.page-settings-ghl .w-24{width:6rem}
.page-settings-ghl .min-w-0{min-width:0}
.page-settings-ghl .max-w-md{max-width:28rem}
.page-settings-ghl .p-2{padding:.5rem}
.page-settings-ghl .p-3{padding:.75rem}
.page-settings-ghl .p-4{padding:1rem}
.page-settings-ghl .p-6{padding:1.5rem}
.page-settings-ghl .px-2{padding-left:.5rem;padding-right:.5rem}
.page-settings-ghl .px-4{padding-left:1rem;padding-right:1rem}
.page-settings-ghl .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}
.page-settings-ghl .py-2{padding-top:.5rem;padding-bottom:.5rem}
.page-settings-ghl .py-3{padding-top:.75rem;padding-bottom:.75rem}
.page-settings-ghl .py-4{padding-top:1rem;padding-bottom:1rem}
.page-settings-ghl .pl-9{padding-left:2.25rem}
.page-settings-ghl .pr-8{padding-right:2rem}
.page-settings-ghl .mb-2{margin-bottom:.5rem}
.page-settings-ghl .mb-4{margin-bottom:1rem}
.page-settings-ghl .mb-6{margin-bottom:1.5rem}
.page-settings-ghl .mb-8{margin-bottom:2rem}
.page-settings-ghl .mt-6{margin-top:1.5rem}
.page-settings-ghl .mx-auto{margin-left:auto;margin-right:auto}
.page-settings-ghl .ml-2{margin-left:.5rem}
.page-settings-ghl .mr-2{margin-right:.5rem}
.page-settings-ghl .text-center{text-align:center}
.page-settings-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-settings-ghl .text-sm{font-size:.875rem;line-height:1.25rem}
.page-settings-ghl .text-base{font-size:1rem;line-height:1.5rem}
.page-settings-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-settings-ghl .font-bold{font-weight:700}
.page-settings-ghl .font-semibold{font-weight:600}
.page-settings-ghl .font-medium{font-weight:500}
.page-settings-ghl .font-sans{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}
.page-settings-ghl .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.page-settings-ghl .uppercase{text-transform:uppercase}
.page-settings-ghl .tracking-wider{letter-spacing:.05em}
.page-settings-ghl .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-settings-ghl .text-foreground{color:var(--foreground)}
.page-settings-ghl .text-foreground-muted{color:var(--foreground-muted)}
.page-settings-ghl .text-foreground-subtle{color:var(--foreground-subtle)}
.page-settings-ghl .text-accent-cyan{color:var(--accent-cyan)}
.page-settings-ghl .hover\:text-foreground:hover{color:var(--foreground)}
.page-settings-ghl .hover\:text-red-400:hover{color:#f87171}
.page-settings-ghl .opacity-30{opacity:.3}
.page-settings-ghl .opacity-20{opacity:.2}
.page-settings-ghl .border{border-width:1px;border-style:solid}
.page-settings-ghl .border-t{border-top-width:1px;border-top-style:solid}
.page-settings-ghl .border-r{border-right-width:1px;border-right-style:solid}
.page-settings-ghl .border-b{border-bottom-width:1px;border-bottom-style:solid}
.page-settings-ghl .border-border{border-color:var(--border)}
.page-settings-ghl .rounded{border-radius:.25rem}
.page-settings-ghl .rounded-lg{border-radius:.5rem}
.page-settings-ghl .rounded-xl{border-radius:.75rem}
.page-settings-ghl .rounded-2xl{border-radius:1rem}
.page-settings-ghl .rounded-full{border-radius:9999px}
.page-settings-ghl .rounded-\[inherit\]{border-radius:inherit}
.page-settings-ghl .object-contain{object-fit:contain}
.page-settings-ghl .object-cover{object-fit:cover}
.page-settings-ghl .aspect-square{aspect-ratio:1/1}
.page-settings-ghl .shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-settings-ghl .backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.page-settings-ghl .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}
.page-settings-ghl .transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s}
.page-settings-ghl .duration-200{transition-duration:.2s}
.page-settings-ghl .hover\:bg-white\/5:hover{background-color:rgba(255,255,255,.05)}
.page-settings-ghl .hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}
.page-settings-ghl .hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}
.page-settings-ghl .hover\:underline:hover{text-decoration:underline}
.page-settings-ghl .focus\:outline-none:focus{outline:none}
.page-settings-ghl .focus\:border-accent-cyan:focus{border-color:var(--accent-cyan)}
.page-settings-ghl .focus\:ring-2:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-settings-ghl .focus\:ring-accent-cyan\/50:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 50%, transparent)}
.page-settings-ghl .focus\:ring-offset-2:focus{outline-offset:2px}
.page-settings-ghl .focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}
.page-settings-ghl .focus\:ring-offset-background-secondary:focus{--tw-ring-offset-color:var(--background-secondary)}
.page-settings-ghl .ring-2{box-shadow:0 0 0 2px var(--border)}
.page-settings-ghl .ring-background{--tw-ring-color:var(--background)}
.page-settings-ghl button{cursor:pointer;background:transparent;border:none;color:inherit}
.page-settings-ghl input[type="text"]{border:1px solid var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.5rem}
.page-settings-ghl input[type="text"]::placeholder{color:var(--foreground-subtle)}
.page-settings-ghl input[type="text"]:focus{border-color:var(--accent-cyan);outline:none}
.page-settings-ghl nav a{text-decoration:none;color:inherit}
.page-settings-ghl [data-radix-scroll-area-viewport]{overflow:hidden scroll}
.page-settings-ghl [data-rht-toaster]{pointer-events:none}
.page-settings-ghl .text-xl{font-size:1.25rem;line-height:1.75rem}
.page-settings-ghl .text-xs{font-size:.75rem;line-height:1rem}
.page-settings-ghl .text-background{color:var(--background)}
.page-settings-ghl .overflow-auto{overflow:auto}
.page-settings-ghl .max-w-4xl{max-width:56rem}
.page-settings-ghl .gap-4{gap:1rem}
.page-settings-ghl .gap-1\.5{gap:.375rem}
.page-settings-ghl .h-8{height:2rem}
.page-settings-ghl .px-3{padding-left:.75rem;padding-right:.75rem}
.page-settings-ghl .pl-10{padding-left:2.5rem}
.page-settings-ghl .cursor-pointer{cursor:pointer}
.page-settings-ghl .glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}
.page-settings-ghl .shadow-glow-md{box-shadow:0 0 32px color-mix(in srgb, var(--accent-cyan) 45%, transparent)}
.page-settings-ghl .hover\:bg-white\/\[0\.03\]:hover{background-color:rgba(255,255,255,.03)}
.page-settings-ghl .group:hover .group-hover\:text-accent-cyan{color:var(--accent-cyan)}
.page-settings-ghl .bg-gradient-to-br{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 20%,transparent),color-mix(in srgb,var(--accent-purple) 20%,transparent))}
.page-settings-ghl input.flex{display:flex;border-width:1px;border-style:solid;border-color:var(--border);background-color:var(--background-secondary);color:var(--foreground);border-radius:.75rem}
.page-settings-ghl input.flex::placeholder{color:var(--foreground-subtle)}
.page-settings-ghl input.flex:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-settings-ghl button.inline-flex{display:inline-flex;align-items:center;justify-content:center}
.page-settings-ghl button.bg-accent-cyan{background-color:var(--accent-cyan);color:var(--background)}
.page-settings-ghl button.bg-accent-cyan:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-settings-ghl .hover\:bg-accent-cyan\/90:hover{background-color:color-mix(in srgb, var(--accent-cyan) 90%, transparent)}
.page-settings-ghl h1{margin:0}
.page-settings-ghl h3{margin:0}
.page-settings-ghl .text-lg{font-size:1.125rem;line-height:1.75rem}
.page-settings-ghl .py-12{padding-top:3rem;padding-bottom:3rem}
.page-settings-ghl .h-16{height:4rem}
.page-settings-ghl .w-16{width:4rem}
.page-settings-ghl .h-8{height:2rem}
.page-settings-ghl .w-8{width:2rem}
.page-settings-ghl .bg-accent-cyan\/10{background-color:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}
.page-settings-ghl .bg-accent-purple\/10{background-color:color-mix(in srgb, var(--accent-purple) 10%, transparent)}
.page-settings-ghl .text-accent-purple{color:var(--accent-purple)}
.page-settings-ghl .text-accent-green{color:var(--accent-green)}
.page-settings-ghl .max-w-xl{max-width:36rem}
.page-settings-ghl .text-2xl{font-size:1.5rem;line-height:2rem}
.page-settings-ghl .text-3xl{font-size:1.875rem;line-height:2.25rem}
.page-settings-ghl .text-left{text-align:left}
.page-settings-ghl .flex-wrap{flex-wrap:wrap}
.page-settings-ghl .inline-flex{display:inline-flex}
.page-settings-ghl .h-20{height:5rem}
.page-settings-ghl .w-20{width:5rem}
.page-settings-ghl .h-10{height:2.5rem}
.page-settings-ghl .w-10{width:2.5rem}
.page-settings-ghl .h-6{height:1.5rem}
.page-settings-ghl .w-6{width:1.5rem}
.page-settings-ghl .rounded-3xl{border-radius:1.5rem}
.page-settings-ghl .h-28{height:7rem}
.page-settings-ghl .w-28{width:7rem}
.page-settings-ghl .bottom-1{bottom:.25rem}
.page-settings-ghl .right-1{right:.25rem}
.page-settings-ghl .from-accent-cyan\/30{background-image:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),transparent)}
.page-settings-ghl .to-accent-purple\/30{background-image:linear-gradient(to bottom right,transparent,color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-settings-ghl .from-accent-cyan\/30.to-accent-purple\/30.bg-gradient-to-br{background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent-cyan) 30%,transparent),color-mix(in srgb,var(--accent-purple) 30%,transparent))}
.page-settings-ghl .p-1{padding:.25rem}
.page-settings-ghl .h-36{height:9rem}
.page-settings-ghl .mb-20{margin-bottom:5rem}
.page-settings-ghl .max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}
.page-settings-ghl .overflow-y-auto{overflow-y:auto}
.page-settings-ghl .gap-0\.5{gap:.125rem}
.page-settings-ghl .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}
.page-settings-ghl .opacity-70{opacity:.7}
.page-settings-ghl .mb-1{margin-bottom:.25rem}
.page-settings-ghl .divide-y > * + *{border-top-width:1px;border-top-style:solid;border-color:var(--border)}
.page-settings-ghl .bg-accent-purple\/20{background-color:color-mix(in srgb, var(--accent-purple) 20%, transparent)}
.page-settings-ghl .from-accent-cyan.to-accent-purple.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--accent-cyan),var(--accent-purple))}
.page-settings-ghl .shadow-glow-purple{box-shadow:0 0 32px color-mix(in srgb, var(--accent-purple) 45%, transparent)}
.page-settings-ghl .group:hover .group-hover\:shadow-glow-sm{box-shadow:0 0 20px color-mix(in srgb, var(--accent-cyan) 35%, transparent)}
.page-settings-ghl .group:hover .group-hover\:shadow-glow-purple{box-shadow:0 0 20px color-mix(in srgb, var(--accent-purple) 35%, transparent)}
.page-settings-ghl .transition-shadow{transition-property:box-shadow;transition-duration:.2s}
.page-settings-ghl .max-w-2xl{max-width:42rem}
.page-settings-ghl .space-y-6 > * + *{margin-top:1.5rem}
.page-settings-ghl .space-y-4 > * + *{margin-top:1rem}
.page-settings-ghl .mb-3{margin-bottom:.75rem}
.page-settings-ghl .mt-1{margin-top:.25rem}
.page-settings-ghl .pt-6{padding-top:1.5rem}
.page-settings-ghl .gap-8{gap:2rem}
.page-settings-ghl .h-2\.5{height:.625rem}
.page-settings-ghl .w-2\.5{width:.625rem}
.page-settings-ghl .h-full{height:100%}
.page-settings-ghl .bg-white\/5{background-color:rgba(255,255,255,.05)}
.page-settings-ghl .bg-black\/50{background-color:rgba(0,0,0,.5)}
.page-settings-ghl .bg-amber-500{background-color:#f59e0b}
.page-settings-ghl .bg-rose-500{background-color:#f43f5e}
.page-settings-ghl .border-accent-cyan\/30{border-color:color-mix(in srgb, var(--accent-cyan) 30%, transparent)}
.page-settings-ghl .border-transparent{border-color:transparent}
.page-settings-ghl .text-red-400{color:#f87171}
.page-settings-ghl .ring-4{box-shadow:0 0 0 4px var(--background)}
.page-settings-ghl .-bottom-1{bottom:-.25rem}
.page-settings-ghl .-right-1{right:-.25rem}
.page-settings-ghl .-mx-1{margin-left:-.25rem;margin-right:-.25rem}
.page-settings-ghl .hover\:scale-110:hover{transform:scale(1.1)}
.page-settings-ghl .transition-transform{transition-property:transform;transition-duration:.2s}
.page-settings-ghl .hover\:bg-background-tertiary:hover{background-color:var(--background-tertiary)}
.page-settings-ghl .focus\:ring-accent-cyan\/20:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-cyan) 20%, transparent)}
.page-settings-ghl .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
.page-settings-ghl .disabled\:opacity-50:disabled{opacity:.5}
.page-settings-ghl .disabled\:pointer-events-none:disabled{pointer-events:none}
.page-settings-ghl .placeholder\:text-foreground-subtle::placeholder{color:var(--foreground-subtle)}
.page-settings-ghl .overflow-x-auto{overflow-x:auto}
.page-settings-ghl .pb-1{padding-bottom:.25rem}
.page-settings-ghl .px-1{padding-left:.25rem;padding-right:.25rem}
.page-settings-ghl .whitespace-nowrap{white-space:nowrap}
.page-settings-ghl button.bg-background-elevated{background-color:var(--background-elevated)}
.page-settings-ghl h2{margin:0}
@media (min-width:640px){
  .page-settings-ghl .sm\:p-6{padding:1.5rem}
  .page-settings-ghl .sm\:flex-row{flex-direction:row}
  .page-settings-ghl .sm\:items-center{align-items:center}
  .page-settings-ghl .sm\:text-2xl{font-size:1.5rem;line-height:2rem}
  .page-settings-ghl .sm\:w-auto{width:auto}
  .page-settings-ghl .sm\:h-24{height:6rem}
  .page-settings-ghl .sm\:w-24{width:6rem}
  .page-settings-ghl .sm\:h-12{height:3rem}
  .page-settings-ghl .sm\:w-12{width:3rem}
  .page-settings-ghl .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
  .page-settings-ghl .sm\:mb-3{margin-bottom:.75rem}
  .page-settings-ghl .sm\:mb-6{margin-bottom:1.5rem}
  .page-settings-ghl .sm\:mb-8{margin-bottom:2rem}
  .page-settings-ghl .sm\:gap-4{gap:1rem}
  .page-settings-ghl .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .page-settings-ghl .sm\:rounded-3xl{border-radius:1.5rem}
  .page-settings-ghl .sm\:inline{display:inline}
  .page-settings-ghl .sm\:mb-6{margin-bottom:1.5rem}
}
@media (min-width:768px){
  .page-settings-ghl .md\:block{display:block}
  .page-settings-ghl .md\:border-b-0{border-bottom-width:0}
  .page-settings-ghl .md\:border-r{border-right-width:1px;border-right-style:solid}
  .page-settings-ghl .md\:flex-col{flex-direction:column}
  .page-settings-ghl .md\:flex-row{flex-direction:row}
  .page-settings-ghl .md\:gap-3{gap:.75rem}
  .page-settings-ghl .md\:inline{display:inline}
  .page-settings-ghl .md\:mb-6{margin-bottom:1.5rem}
  .page-settings-ghl .md\:mx-0{margin-left:0;margin-right:0}
  .page-settings-ghl .md\:overflow-x-visible{overflow-x:visible}
  .page-settings-ghl .md\:p-4{padding:1rem}
  .page-settings-ghl .md\:p-8{padding:2rem}
  .page-settings-ghl .md\:pb-0{padding-bottom:0}
  .page-settings-ghl .md\:px-0{padding-left:0;padding-right:0}
  .page-settings-ghl .md\:text-left{text-align:left}
  .page-settings-ghl .md\:text-xl{font-size:1.25rem;line-height:1.75rem}
  .page-settings-ghl .md\:w-64{width:16rem}
}
@media (min-width:1024px){
  .page-settings-ghl .lg\:flex{display:flex}
  .page-settings-ghl .lg\:hidden{display:none}
}
@media (max-width:600px){
  .page-settings-ghl .w-\[500px\]{width:min(500px,100vw)}
  .page-settings-ghl .h-\[500px\]{height:min(500px,50vh)}
}
