/* ResultsAiX Theme: the sticky bar that slides in as the reader scrolls. */
.raix-sbar{position:fixed;left:0;right:0;z-index:99940;font-family:inherit;--raix-sbar-bg:#0a0a0f;--raix-sbar-text:#fff;--raix-sbar-muted:rgba(255,255,255,.7);--raix-sbar-line:rgba(255,255,255,.12);transform:translateY(0);transition:transform .35s cubic-bezier(.22,.8,.26,1),opacity .25s;opacity:1}
.raix-sbar[hidden]{display:block;opacity:0;pointer-events:none}
.raix-sbar-bottom{bottom:0}
.raix-sbar-bottom[hidden]{transform:translateY(110%)}
.raix-sbar-top{top:var(--raix-sbar-top,0)}
.raix-sbar-top[hidden]{transform:translateY(-110%)}
.raix-sbar-white{--raix-sbar-bg:var(--raix-card,#fff);--raix-sbar-text:var(--raix-text,#0a0a0a);--raix-sbar-muted:var(--raix-muted,#6b6453);--raix-sbar-line:var(--raix-border,#eee3c8)}
.raix-sbar-scheme{--raix-sbar-bg:var(--raix-primary,#f59e0b);--raix-sbar-text:#fff;--raix-sbar-muted:rgba(255,255,255,.85);--raix-sbar-line:rgba(255,255,255,.25)}
.raix-sbar-in{display:flex;align-items:center;gap:16px;max-width:1160px;margin:0 auto;padding:10px 24px;background:var(--raix-sbar-bg);color:var(--raix-sbar-text)}
.raix-sbar-bottom .raix-sbar-in,.raix-sbar-top .raix-sbar-in{max-width:none}
.raix-sbar-bottom{box-shadow:0 -10px 30px rgba(0,0,0,.18)}
.raix-sbar-top{box-shadow:0 10px 30px rgba(0,0,0,.18)}
.raix-sbar-progress{position:absolute;left:0;right:0;top:0;height:3px;background:var(--raix-sbar-line);display:block}
.raix-sbar-bottom .raix-sbar-progress{top:0}
.raix-sbar-top .raix-sbar-progress{top:auto;bottom:0}
.raix-sbar-progress b{display:block;height:100%;width:0;background:var(--raix-primary,#f59e0b)}
.raix-sbar-scheme .raix-sbar-progress b{background:#fff}
.raix-sbar-title{flex:1;min-width:0;font-weight:800;font-size:15px;line-height:1.3;color:var(--raix-sbar-text)!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.raix-sbar-title:hover{color:var(--raix-primary,#f59e0b)!important}
.raix-sbar-scheme .raix-sbar-title:hover{color:#fff!important;text-decoration:underline!important}
.raix-sbar-tools{display:flex;align-items:center;gap:12px;flex:none}
.raix-sbar .raix-share{margin:0}
.raix-sbar .raix-share-row{gap:6px}
.raix-sbar .raix-share-btn{--raix-share-h:34px;--raix-share-ic:15px}
.raix-sbar-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:var(--raix-primary,#f59e0b);color:#fff!important;font-weight:800;font-size:14px;text-decoration:none!important;white-space:nowrap;transition:transform .15s,box-shadow .15s}
.raix-sbar-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}
.raix-sbar-scheme .raix-sbar-btn{background:#fff;color:#0a0a0f!important}
.raix-sbar-btn:focus-visible,.raix-sbar-title:focus-visible{outline:3px solid #fff;outline-offset:2px}
.raix-sbar-close{width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--raix-sbar-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}
.raix-sbar-close:hover{background:var(--raix-sbar-line);color:var(--raix-sbar-text)}
.raix-sbar-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
.raix-sbar-close:focus-visible{outline:3px solid var(--raix-primary,#f59e0b);outline-offset:2px}
@media (max-width:820px){
	.raix-sbar-nomobile{display:none!important}
	.raix-sbar-in{padding:8px 12px;gap:10px}
	.raix-sbar-title{font-size:13.5px}
	.raix-sbar .raix-share{display:none}
	.raix-sbar-btn{padding:8px 14px;font-size:13px}
	/* Shares the bottom edge with the phone share bar: sit above it. */
	body.raix-has-share-bar .raix-sbar-bottom{bottom:var(--raix-sbar-lift,64px)}
}
@media (prefers-reduced-motion:reduce){.raix-sbar{transition:none}}
@media print{.raix-sbar{display:none!important}}
/* The Your Site preview. */
.raix-ui-pvb{position:relative;height:200px}
.raix-ui-pvb .lines{position:absolute;left:14px;right:14px;top:14px}
.raix-ui-pvb .lines i{display:block;height:7px;border-radius:4px;background:#e6dfcf;margin:0 0 9px}
.raix-ui-pvb .lines i:nth-child(2){width:85%}.raix-ui-pvb .lines i:nth-child(4){width:70%}.raix-ui-pvb .lines i:nth-child(5){width:40%}
.raix-ui-pvb .bar{position:absolute;left:0;right:0;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0a0a0f;color:#fff;font-size:10px}
.raix-ui-pvb.p-bottom .bar{bottom:0}
.raix-ui-pvb.p-top .bar{top:0}
.raix-ui-pvb.c-white .bar{background:#fff;color:#0a0a0f;border:1px solid #e6dfcf}
.raix-ui-pvb.c-scheme .bar{background:#f59e0b;color:#fff}
.raix-ui-pvb .pg{position:absolute;left:0;right:0;top:0;height:3px;background:rgba(255,255,255,.2)}
.raix-ui-pvb .pg b{display:block;width:38%;height:100%;background:#f59e0b}
.raix-ui-pvb.c-scheme .pg b{background:#fff}
.raix-ui-pvb .t{flex:1;min-width:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.raix-ui-pvb .sh{display:flex;gap:4px}
.raix-ui-pvb .sh i{width:14px;height:14px;border-radius:50%;background:#1877f2}
.raix-ui-pvb .sh i:first-child{background:#000;border:1px solid #444}.raix-ui-pvb .sh i:last-child{background:#0a66c2}
.raix-ui-pvb .bt{padding:5px 10px;border-radius:999px;background:#f59e0b;color:#fff;font-weight:800;white-space:nowrap}
.raix-ui-pvb.c-scheme .bt{background:#fff;color:#0a0a0f}
