.guardian .gauge-fill{left:var(--gx);top:var(--gy);width:var(--gw);height:var(--gh);clip-path:inset(0 calc(100% - var(--gt)*100%)0 0);pointer-events:none;background:repeating-linear-gradient(90deg,#2b5cff 0 2.17%,#0000 2.17% 3.3725%);border-radius:1.5px;position:absolute}.guardian .js-steps.enhanced .step-visual .gauge-fill{--ramp:clamp(0,calc(var(--p,1)/.3333),1);clip-path:inset(0 calc(100% - (var(--gt)*var(--ramp)*100%))0 0)}.guardian .scan-fill{left:var(--sx);top:var(--sy);width:calc(var(--sw)*var(--st));height:var(--sh);pointer-events:none;background:#2b5cff;border-radius:7px;position:absolute}.guardian .search-fill-query{pointer-events:none;align-items:center;height:1.6667cqw;display:flex;position:absolute;top:8.3333cqw;left:14.4444cqw}.guardian .search-fill-query-clip{white-space:nowrap;width:8.4321cqw;overflow:hidden}.guardian .search-fill-query-text{color:#f2f2f0;letter-spacing:.005em;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.3889cqw;display:inline-block}.guardian .search-fill-caret{opacity:0;background:#7da2ff;flex-shrink:0;width:.1389cqw;height:1.3889cqw;margin-left:.0694cqw}.guardian .search-fill-row{box-sizing:border-box;pointer-events:none;align-items:baseline;gap:.5556cqw;width:45.2778cqw;height:3.125cqw;padding:.9028cqw 0;display:flex;position:absolute;left:11.1111cqw}.guardian .search-fill-row .fname{color:#f2f2f0;white-space:nowrap;text-overflow:ellipsis;max-width:20.1389cqw;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.0417cqw;overflow:hidden}.guardian .search-fill-row .chip{color:#7da2ff;opacity:.75;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8681cqw}.guardian .search-fill-row .fill-spacer{flex:1}.guardian .search-fill-row .dur{color:#7da2ff;opacity:.65;text-align:right;flex-shrink:0;width:2.9167cqw;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8681cqw}.guardian .search-fill-row .size{color:#7da2ff;opacity:.9;text-align:right;flex-shrink:0;width:4.5833cqw;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8681cqw}.guardian .bar-track{left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh);border-radius:var(--br,.4167cqw);pointer-events:none;position:absolute;overflow:hidden}.guardian .bar-fill-blue,.guardian .bar-fill-red{position:absolute;top:0;bottom:0}.guardian .bar-fill-blue{width:calc(var(--bt)*100%);background:var(--bar-blue,linear-gradient(180deg,#3766ff,#2149d6));left:0}.guardian .bar-fill-red{left:calc(var(--bt)*100%);width:calc(var(--rt)*100%);background:var(--bar-red,#ff4d4d)}.guardian .reveal,.guardian .revealed{opacity:1;transform:none}.guardian .step-visual{opacity:0;transition:opacity .24s}.guardian .step-visual.is-active{opacity:1}.guardian .js-steps{height:280vh}.guardian .steps-sticky{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}@media (max-width:767px){.guardian .js-steps{height:auto}.guardian .steps-sticky{min-height:0;position:static}.guardian .steps-visual{display:none}}:root.js-motion .guardian .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}:root.js-motion .guardian .revealed{opacity:1;transform:none}:root.js-motion .guardian .step h3{opacity:.55;transition:opacity .24s}:root.js-motion .guardian .step.is-active h3{opacity:1}@media (max-width:767px){:root.js-motion .guardian .step h3{opacity:1}}:root:not(.js-motion) .guardian .js-steps{height:auto}:root:not(.js-motion) .guardian .steps-sticky{min-height:0;position:static}:root:not(.js-motion) .guardian .steps-visual{display:none}@media (prefers-reduced-motion:reduce){.guardian .js-steps{height:auto}.guardian .steps-sticky{min-height:0;position:static}.guardian .steps-visual{display:none}:root.js-motion .guardian .reveal{opacity:1;transition:none;transform:none}}.thanks{min-height:60vh}.thanks-token{font-family:var(--font-mono);word-break:break-all;white-space:pre-wrap;-webkit-user-select:text;user-select:text;font-size:.9375rem;line-height:1.6}:root.js-motion .guardian [data-scrub] .gauge-fill{clip-path:inset(0 calc(100% - (var(--gt)*var(--p,1)*100%))0 0)}:root.js-motion .guardian [data-scrub] .scan-fill{--ramp:clamp(0,calc(var(--p,1)/.8),1);clip-path:inset(0 calc(100% - (var(--ramp)*100%))0 0)}:root.js-motion .guardian [data-scrub] .search-fill-query-clip{--ramp:clamp(0,calc(var(--p,1)/.35),1);width:calc(var(--ramp)*8.4321cqw)}:root.js-motion .guardian [data-scrub] .search-fill-caret{--ramp:clamp(0,calc(var(--p,1)/.35),1);--typing:clamp(0,calc((1 - var(--ramp))*999),1);opacity:calc(.85*var(--typing))}:root.js-motion .guardian [data-scrub] .search-fill-row{--ramp:clamp(0,calc((var(--p,1) - var(--rs))/.15),1);opacity:var(--ramp);transform:translateY(calc((1 - var(--ramp))*.6cqw))}:root.js-motion .guardian [data-scrub] .bar-fill-blue{--ramp:clamp(0,calc(var(--p,1)/.7),1);clip-path:inset(0 calc(100% - (var(--ramp)*100%))0 0)}:root.js-motion .guardian [data-scrub] .bar-fill-red{--ramp:clamp(0,calc((var(--p,1) - .7)/.3),1);clip-path:inset(0 calc(100% - (var(--ramp)*100%))0 0)}
