.border-glow{--edge-proximity:0;--glow-x:50%;--glow-y:0px;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--glow-padding:40px;--glow-spread:180px;--glow-depth:34px;border-radius:inherit;pointer-events:none;transition:opacity .3s ease-out;position:absolute;inset:0}.border-glow[data-off]{opacity:0}.border-glow>span{border-radius:inherit;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow:not([data-lit]):not([data-sweep])>span{opacity:0;transition:opacity .75s ease-in-out}.border-glow__rim{box-sizing:border-box;background:var(--gradient-one), var(--gradient-two), var(--gradient-three), var(--gradient-four), var(--gradient-five), var(--gradient-six), var(--gradient-seven), var(--gradient-base);opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)) * var(--rim-strength,1));-webkit-mask-image:radial-gradient(var(--glow-spread) var(--glow-depth) at var(--glow-x) var(--glow-y), black 0%, black 20%, transparent 100%), linear-gradient(black 0 0), linear-gradient(black 0 0);mask-image:radial-gradient(var(--glow-spread) var(--glow-depth) at var(--glow-x) var(--glow-y), black 0%, black 20%, transparent 100%), linear-gradient(black 0 0), linear-gradient(black 0 0);padding:1px;-webkit-mask-clip:border-box,content-box,border-box;mask-clip:border-box,content-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}.border-glow__fill{background:var(--gradient-one), var(--gradient-two), var(--gradient-three), var(--gradient-four), var(--gradient-five), var(--gradient-six), var(--gradient-seven), var(--gradient-base);-webkit-mask-image:radial-gradient(calc(var(--glow-spread) * .6) var(--glow-depth) at var(--glow-x) var(--glow-y), black 0%, transparent 100%);mask-image:radial-gradient(calc(var(--glow-spread) * .6) var(--glow-depth) at var(--glow-x) var(--glow-y), black 0%, transparent 100%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow>.border-glow__edge{inset:calc(var(--glow-padding) * -1);-webkit-mask-image:radial-gradient(calc(var(--glow-spread) * .55) calc(var(--glow-depth) + var(--glow-padding) * .6) at calc(var(--glow-x) + var(--glow-padding)) calc(var(--glow-y) + var(--glow-padding)), black 0%, black 15%, transparent 100%);mask-image:radial-gradient(calc(var(--glow-spread) * .55) calc(var(--glow-depth) + var(--glow-padding) * .6) at calc(var(--glow-x) + var(--glow-padding)) calc(var(--glow-y) + var(--glow-padding)), black 0%, black 15%, transparent 100%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow__edge:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}@media (prefers-reduced-motion:reduce){.border-glow{display:none}}
.report-bar{--rb-radius:18px;--rb-panel:#121416;--rb-edge:#ffffff14;--rb-highlight:#ffffff12;--rb-text:#f4f4f5;z-index:40;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:760px;height:60px;color:var(--rb-text);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4;transition:transform .4s cubic-bezier(.44,0,.56,1),opacity .4s cubic-bezier(.44,0,.56,1);position:fixed;transform:translate(-50%)}.report-bar.is-off{opacity:0;pointer-events:none;transform:translate(-50%)translateY(calc(100% + 24px))}.report-bar__panel{z-index:1;border-radius:var(--rb-radius);background:var(--rb-panel);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);position:absolute;inset:0;box-shadow:0 24px 48px -20px #0000008c,0 6px 16px -8px #00000059}.report-bar>.border-glow{z-index:2;border-radius:var(--rb-radius)}.report-bar__rim{z-index:3;border-radius:var(--rb-radius);box-shadow:inset 0 0 0 1px var(--rb-edge), inset 0 1px 0 var(--rb-highlight);pointer-events:none;position:absolute;inset:0}.report-bar__row{z-index:4;justify-content:space-between;align-items:center;gap:12px;height:100%;padding:0 8px 0 18px;display:flex;position:relative}.report-bar__brand{align-items:center;gap:12px;min-width:0;display:flex}.report-bar__brand img{flex:none;width:auto;height:18px;display:block}.report-bar__sep{background:#ffffff29;flex:none;width:1px;height:18px}.report-bar__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.report-bar .specular-button{white-space:nowrap;flex:none}@media (max-width:560px){.report-bar__sep,.report-bar__title{display:none}.report-bar__row{padding-left:16px}}@media (prefers-reduced-motion:reduce){.report-bar{transition:none}}
