.field-highlight{border-radius:3px;padding:1px 3px;margin:0 -1px;font-weight:500;position:relative;display:inline;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.field-highlight--hovered{transform:scale(1.02);z-index:5;box-shadow:0 0 0 2px #3b82f680!important;filter:brightness(1.1) saturate(1.2)}.field-highlight--selected{opacity:1!important;z-index:10;box-shadow:0 0 0 2px #22c55eb3!important;transform:scale(1.05);filter:brightness(1.15) saturate(1.3)}.field-highlight--dimmed{opacity:.25;filter:grayscale(.4) brightness(.9);transform:scale(.98)}.field-highlight--deselected{opacity:.3;filter:grayscale(.8) brightness(.7);transform:scale(.97)}.field-highlight--selected{animation:svelte-y4wgsg-subtle-pulse 2s ease-in-out infinite}.field-highlight--blurred{filter:blur(6px)!important;-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .3s ease}.screenshot-mode-blur{filter:blur(2px);-webkit-user-select:none;user-select:none;transition:filter .3s ease}.screenshot-mode-blur .field-highlight:not(.field-highlight--blurred){filter:blur(1px)}.screenshot-mode-blur .field-highlight--blurred{filter:blur(8px)!important}.screenshot-blur{filter:blur(3px);-webkit-user-select:none;user-select:none}@keyframes svelte-y4wgsg-subtle-pulse{0%,to{box-shadow:0 0 0 2px #22c55eb3}50%{box-shadow:0 0 0 3px #22c55e80}}.field-highlight:not(.field-highlight--selected):not(.field-highlight--deselected):not(.field-highlight--dimmed):hover{transform:scale(1.03);filter:brightness(1.05);box-shadow:0 0 0 1px #3b82f64d!important}.field-highlight:after{content:"● " attr(data-field);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--tooltip-color, #666) 0%,var(--tooltip-color, #666) 12px,rgba(0,0,0,.8) 12px);color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}.field-highlight:before{content:"●";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:attr(data-tooltip-color);padding:2px 4px 2px 6px;border-radius:3px;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:11}.field-highlight[data-tooltip-level="0"]:after{bottom:100%;margin-bottom:2px;background:linear-gradient(90deg,var(--tooltip-color, #666) 0%,var(--tooltip-color, #666) 12px,rgba(0,0,0,.8) 12px)}.field-highlight[data-tooltip-level="1"]:after{bottom:100%;margin-bottom:22px;background:linear-gradient(90deg,var(--tooltip-color, #666) 0%,var(--tooltip-color, #666) 12px,rgba(0,0,0,.8) 12px)}.field-highlight[data-tooltip-level="2"]:after{bottom:100%;margin-bottom:42px;background:linear-gradient(90deg,var(--tooltip-color, #666) 0%,var(--tooltip-color, #666) 12px,rgba(0,0,0,.8) 12px)}.field-highlight[data-tooltip-level="3"]:after{bottom:100%;margin-bottom:62px;background:linear-gradient(90deg,var(--tooltip-color, #666) 0%,var(--tooltip-color, #666) 12px,rgba(0,0,0,.8) 12px)}.field-highlight[data-tooltip-level="4"]:after{bottom:100%;margin-bottom:82px;background:linear-gradient(90deg,var(--tooltip-color, #666) 0%,var(--tooltip-color, #666) 12px,rgba(0,0,0,.8) 12px)}.field-highlight:hover:after{opacity:1}.whitespace-char{opacity:.4;color:#666;font-weight:700;-webkit-user-select:none;user-select:none;position:relative;display:inline-block}.marquee-container.svelte-1uha8ag{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:0}.marquee-content.svelte-1uha8ag{display:flex;animation:svelte-1uha8ag-marquee 30s linear infinite;gap:0}.marquee-reverse.svelte-1uha8ag .marquee-content:where(.svelte-1uha8ag){animation:svelte-1uha8ag-marquee-reverse 35s linear infinite}@keyframes svelte-1uha8ag-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1uha8ag-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-container.svelte-1uha8ag:hover .marquee-content:where(.svelte-1uha8ag){animation-play-state:paused}@keyframes svelte-1uha8ag-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}
