.AuthDoxDemo-module__dQecbG__demoFrame{--demo-ink:var(--foreground);--demo-paper:var(--background);--demo-muted:var(--muted-foreground);--demo-surface:var(--card);--demo-ease-out:cubic-bezier(.23,1,.32,1);text-align:left;width:min(100%,49rem);margin-inline:auto;position:relative}.AuthDoxDemo-module__dQecbG__answerStage{place-items:center stretch;min-height:6.2rem;padding:.9rem .75rem .75rem;display:grid;position:relative}.AuthDoxDemo-module__dQecbG__answerContent{grid-area:1/1}.AuthDoxDemo-module__dQecbG__thinkingState,.AuthDoxDemo-module__dQecbG__response{align-items:flex-start;gap:.75rem;display:flex}.AuthDoxDemo-module__dQecbG__thinkingState{color:var(--demo-muted);justify-content:center;align-items:center;font-size:.82rem}.AuthDoxDemo-module__dQecbG__doxMark{width:2.2rem;height:2.2rem;color:var(--demo-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.AuthDoxDemo-module__dQecbG__responseHeading{color:var(--demo-ink);align-items:center;gap:.5rem;font-size:.83rem;display:flex}.AuthDoxDemo-module__dQecbG__responseHeading strong{font-weight:680}.AuthDoxDemo-module__dQecbG__doneMark{background:color-mix(in oklch,var(--demo-ink)8%,var(--demo-paper));width:1.25rem;height:1.25rem;color:var(--demo-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.AuthDoxDemo-module__dQecbG__response p{max-width:59ch;color:var(--demo-muted);padding-top:.32rem;font-size:.77rem;line-height:1.5}.AuthDoxDemo-module__dQecbG__listeningCopy{color:color-mix(in oklch,var(--demo-muted)68%,transparent);text-align:center;font-size:.8rem}.AuthDoxDemo-module__dQecbG__composerShell{position:relative}.AuthDoxDemo-module__dQecbG__composer{z-index:2;border:1px solid color-mix(in oklch,var(--demo-ink)13%,transparent);border-radius:calc(var(--radius) + .75rem);background:color-mix(in oklch,var(--demo-surface)96%,var(--demo-paper));min-height:5.65rem;box-shadow:var(--shadow-popover);flex-direction:column;justify-content:space-between;padding:.95rem 1rem .78rem;display:flex;position:relative}.AuthDoxDemo-module__dQecbG__typedPrompt{min-height:1.35rem;color:var(--demo-ink);font-size:.85rem;line-height:1.45}.AuthDoxDemo-module__dQecbG__typedPrompt>span{color:color-mix(in oklch,var(--demo-muted)70%,transparent)}.AuthDoxDemo-module__dQecbG__cursor{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:.12rem;animation:.8s linear infinite AuthDoxDemo-module__dQecbG__cursor-blink;display:inline-block}.AuthDoxDemo-module__dQecbG__composerActions{justify-content:space-between;align-items:center;display:flex}.AuthDoxDemo-module__dQecbG__attachIcon,.AuthDoxDemo-module__dQecbG__sendButton,.AuthDoxDemo-module__dQecbG__sendButtonReady{width:2rem;height:2rem;color:var(--demo-muted);transition:background-color .18s ease,color .18s ease,transform .14s var(--demo-ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.AuthDoxDemo-module__dQecbG__sendButtonReady{background:var(--demo-ink);color:var(--demo-paper)}.AuthDoxDemo-module__dQecbG__composerDock{z-index:1;border-radius:0 0 calc(var(--radius) + .5rem)calc(var(--radius) + .5rem);background:color-mix(in oklch,var(--demo-ink)5%,var(--demo-paper));min-height:3.2rem;color:color-mix(in oklch,var(--demo-ink)68%,transparent);align-items:center;gap:.3rem;margin:-.8rem 1.1rem 0;padding:1.02rem .8rem .38rem;display:flex;position:relative}.AuthDoxDemo-module__dQecbG__dockControl{border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-width:0;min-height:1.8rem;padding:0 .56rem;font-size:.72rem;font-weight:580;display:inline-flex}.AuthDoxDemo-module__dQecbG__dockControl>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AuthDoxDemo-module__dQecbG__dockControl>.AuthDoxDemo-module__dQecbG__dockCaret{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.42rem;height:.42rem;overflow:visible;transform:translateY(-.1rem)rotate(45deg)}.AuthDoxDemo-module__dQecbG__dockAgent{margin-left:auto}@keyframes AuthDoxDemo-module__dQecbG__cursor-blink{50%{opacity:0}}@media (max-height:48rem){.AuthDoxDemo-module__dQecbG__answerStage{min-height:5.3rem}.AuthDoxDemo-module__dQecbG__composer{min-height:4.65rem}}@media (prefers-reduced-motion:reduce){.AuthDoxDemo-module__dQecbG__cursor{animation:none}}
.auth-layout-module__OhbTVG__shell{isolation:isolate;background:var(--brand-paper);gap:.75rem;height:100dvh;min-height:0;padding:.75rem;display:flex;position:relative;overflow:hidden}.auth-layout-module__OhbTVG__shell:before{z-index:0;content:"";opacity:.9;pointer-events:none;background-image:url(/img/auth/auth-courthouse-dots.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 72%;position:absolute;inset:0}.auth-layout-module__OhbTVG__brandSlot{z-index:1;display:none;position:relative}.auth-layout-module__OhbTVG__formPanel{z-index:2;border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.dark .auth-layout-module__OhbTVG__shell{background:var(--background)}.dark .auth-layout-module__OhbTVG__shell:before{opacity:.5}.dark .auth-layout-module__OhbTVG__formPanel{box-shadow:var(--shadow-card-dark)}@media (min-width:64rem){.auth-layout-module__OhbTVG__shell:before{background-position:right -8rem top -6rem}.auth-layout-module__OhbTVG__brandSlot{flex:auto;min-width:0;display:block}.auth-layout-module__OhbTVG__formPanel{flex:0 0 clamp(28rem,33.333vw,36rem)}}