*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height,70px) + var(--space-4,16px));color-scheme:dark light;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body{min-height:100dvh;line-height:var(--leading-normal,1.5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);font-kerning:normal;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:var(--leading-tight,1.2)}p,li,dd,blockquote{text-wrap:pretty}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-ligatures:none}code:not(pre code){font-size:0.875em;background:var(--bg-surface-hover);color:var(--text-primary);padding:2px 5px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);word-break:break-word;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}pre code{background:transparent;padding:0;border:none;font-size:inherit;word-break:normal}a:has(>code){text-decoration:none}a:hover code,a:focus-visible code{color:var(--color-brand);background:var(--color-brand-bg);border-color:var(--color-brand-border)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}dialog{padding:0;border:none;background:transparent;color:inherit;max-width:none;max-height:none}dialog::backdrop{background:var(--bg-backdrop);backdrop-filter:blur(6px)}local-time{display:inline}:root{color-scheme:dark light;interpolate-size:allow-keywords;--bg-base:light-dark(oklch(0.98 0.005 260),oklch(0.14 0.02 260));--bg-surface:light-dark(oklch(0.95 0.01 260),oklch(0.18 0.03 260));--bg-surface-hover:light-dark(oklch(0.91 0.015 260),oklch(0.24 0.03 260));--bg-surface-elevated:light-dark(oklch(0.92 0.012 260),oklch(0.22 0.03 260));--bg-card:light-dark(oklch(1 0 none),oklch(0.20 0.03 260));--bg-card-hover:light-dark(oklch(0.97 0.01 260),oklch(0.24 0.035 260));--bg-input:light-dark(oklch(0.96 0.01 260),oklch(0.15 0.02 260));--border-subtle:light-dark(oklch(0.88 0.01 260),oklch(0.26 0.025 260));--border-medium:light-dark(oklch(0.78 0.015 260),oklch(0.32 0.03 260));--border-prominent:light-dark(oklch(0.62 0.02 260),oklch(0.40 0.035 260));--border-focus:oklch(0.75 0.14 230);--bg-backdrop:light-dark(oklch(0.20 0.02 260 / 0.6),oklch(0.14 0.02 260 / 0.8));--bg-interactive-hover:light-dark(oklch(0 0 0 / 0.08),oklch(1 0 0 / 0.12));--text-primary:light-dark(oklch(0.18 0.03 260),oklch(0.98 0.005 260));--text-secondary:light-dark(oklch(0.40 0.03 260),oklch(0.72 0.025 260));--text-muted:light-dark(oklch(0.48 0.025 260),oklch(0.68 0.025 260));--text-inverse:light-dark(oklch(0.98 0.005 260),oklch(0.14 0.02 260));--color-brand:light-dark(oklch(0.55 0.17 65),oklch(0.76 0.18 65));--color-brand-glow:oklch(0.76 0.18 65 / 0.25);--color-brand-light:light-dark(oklch(0.48 0.16 65),oklch(0.85 0.14 65));--color-brand-bg:light-dark(oklch(0.55 0.17 65 / 0.12),oklch(0.76 0.18 65 / 0.14));--color-brand-border:light-dark(oklch(0.55 0.17 65 / 0.28),oklch(0.76 0.18 65 / 0.35));--color-open:light-dark(oklch(0.55 0.17 65),oklch(0.76 0.18 65));--color-open-light:light-dark(oklch(0.48 0.16 65),oklch(0.85 0.14 65));--color-open-bg:light-dark(oklch(0.55 0.17 65 / 0.12),oklch(0.76 0.18 65 / 0.14));--color-open-border:light-dark(oklch(0.55 0.17 65 / 0.28),oklch(0.76 0.18 65 / 0.35));--color-baseline-widely:light-dark(oklch(0.50 0.17 145),oklch(0.68 0.18 145));--color-baseline-widely-light:light-dark(oklch(0.40 0.16 145),oklch(0.82 0.14 145));--color-baseline-widely-bg:light-dark(oklch(0.50 0.17 145 / 0.12),oklch(0.68 0.18 145 / 0.14));--color-baseline-widely-border:light-dark(oklch(0.50 0.17 145 / 0.28),oklch(0.68 0.18 145 / 0.35));--color-baseline-newly:light-dark(oklch(0.50 0.18 250),oklch(0.66 0.18 250));--color-baseline-newly-light:light-dark(oklch(0.40 0.16 250),oklch(0.82 0.12 250));--color-baseline-newly-bg:light-dark(oklch(0.50 0.18 250 / 0.12),oklch(0.66 0.18 250 / 0.14));--color-baseline-newly-border:light-dark(oklch(0.50 0.18 250 / 0.28),oklch(0.66 0.18 250 / 0.35));--color-discouraged:light-dark(oklch(0.50 0.22 15),oklch(0.63 0.22 15));--color-discouraged-light:light-dark(oklch(0.44 0.20 15),oklch(0.78 0.14 15));--color-discouraged-bg:light-dark(oklch(0.50 0.22 15 / 0.12),oklch(0.63 0.22 15 / 0.14));--color-discouraged-border:light-dark(oklch(0.50 0.22 15 / 0.28),oklch(0.63 0.22 15 / 0.35));--color-standards-oppose:light-dark(oklch(0.52 0.18 30),oklch(0.68 0.18 30));--color-standards-oppose-light:light-dark(oklch(0.44 0.16 30),oklch(0.82 0.12 30));--color-standards-oppose-bg:light-dark(oklch(0.52 0.18 30 / 0.12),oklch(0.68 0.18 30 / 0.14));--color-standards-oppose-border:light-dark(oklch(0.52 0.18 30 / 0.28),oklch(0.68 0.18 30 / 0.35));--color-interop-cyan:light-dark(oklch(0.50 0.15 200),oklch(0.72 0.14 200));--color-interop-cyan-light:light-dark(oklch(0.40 0.14 200),oklch(0.84 0.10 200));--color-interop-cyan-bg:light-dark(oklch(0.50 0.15 200 / 0.10),oklch(0.72 0.14 200 / 0.12));--color-interop-cyan-border:light-dark(oklch(0.50 0.15 200 / 0.28),oklch(0.72 0.14 200 / 0.35));--color-emerald:light-dark(oklch(0.48 0.17 155),oklch(0.72 0.17 155));--color-emerald-light:light-dark(oklch(0.40 0.16 155),oklch(0.82 0.14 155));--color-emerald-bg:light-dark(oklch(0.48 0.17 155 / 0.12),oklch(0.72 0.17 155 / 0.12));--color-emerald-border:light-dark(oklch(0.48 0.17 155 / 0.28),oklch(0.72 0.17 155 / 0.3));--color-indigo:light-dark(oklch(0.48 0.18 275),oklch(0.60 0.20 275));--color-indigo-light:light-dark(oklch(0.40 0.16 275),oklch(0.72 0.16 275));--color-indigo-bg:light-dark(oklch(0.48 0.18 275 / 0.12),oklch(0.60 0.20 275 / 0.14));--color-indigo-border:light-dark(oklch(0.48 0.18 275 / 0.28),oklch(0.60 0.20 275 / 0.35));--color-amber:light-dark(oklch(0.55 0.16 75),oklch(0.75 0.16 75));--color-amber-light:light-dark(oklch(0.42 0.16 75),oklch(0.82 0.14 75));--color-amber-bg:light-dark(oklch(0.55 0.16 75 / 0.12),oklch(0.75 0.16 75 / 0.12));--color-amber-border:light-dark(oklch(0.55 0.16 75 / 0.28),oklch(0.75 0.16 75 / 0.3));--scrollbar-thumb:var(--border-prominent);--scrollbar-track:var(--bg-base);--font-sans:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-0.035em;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-xl:1.25rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 oklch(0 0 0 / 0.25);--shadow-md:0 4px 12px -1px oklch(0 0 0 / 0.35),0 2px 4px -1px oklch(0 0 0 / 0.2);--shadow-lg:0 10px 25px -3px oklch(0 0 0 / 0.45),0 4px 10px -2px oklch(0 0 0 / 0.3);--shadow-glow:0 0 25px oklch(0.75 0.14 230 / 0.2);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--max-width-content:1240px;--header-height:70px}:where(:root[data-dataset-mode="interop-2027"]){--bg-base:light-dark(oklch(0.97 0.008 260),oklch(0.13 0.025 285));--bg-surface:light-dark(oklch(0.94 0.015 260),oklch(0.17 0.035 285));--bg-surface-hover:light-dark(oklch(0.90 0.02 260),oklch(0.22 0.04 285));--bg-surface-elevated:light-dark(oklch(0.91 0.018 260),oklch(0.21 0.038 285));--bg-card:light-dark(oklch(1 0 none),oklch(0.19 0.035 285));--bg-card-hover:light-dark(oklch(0.96 0.015 260),oklch(0.23 0.04 285));--bg-input:light-dark(oklch(0.95 0.01 260),oklch(0.15 0.025 285));--border-subtle:light-dark(oklch(0.87 0.015 260),oklch(0.26 0.03 285));--border-medium:light-dark(oklch(0.77 0.02 260),oklch(0.32 0.04 285));--border-prominent:light-dark(oklch(0.60 0.04 260),oklch(0.42 0.05 285));--border-focus:oklch(0.70 0.18 290);--bg-backdrop:light-dark(oklch(0.16 0.02 260 / 0.65),oklch(0.10 0.02 285 / 0.85));--bg-interactive-hover:light-dark(oklch(0.65 0.18 290 / 0.08),oklch(0.65 0.18 290 / 0.15));--color-brand:light-dark(oklch(0.50 0.20 290),oklch(0.70 0.18 290));--color-brand-glow:oklch(0.70 0.18 290 / 0.20);--color-brand-light:light-dark(oklch(0.42 0.18 290),oklch(0.82 0.12 290));--color-brand-bg:light-dark(oklch(0.50 0.20 290 / 0.10),oklch(0.70 0.18 290 / 0.12));--color-brand-border:light-dark(oklch(0.50 0.20 290 / 0.28),oklch(0.70 0.18 290 / 0.35));--color-open:light-dark(oklch(0.50 0.20 290),oklch(0.70 0.18 290));--color-open-light:light-dark(oklch(0.42 0.18 290),oklch(0.82 0.12 290));--color-open-bg:light-dark(oklch(0.50 0.20 290 / 0.10),oklch(0.70 0.18 290 / 0.12));--color-open-border:light-dark(oklch(0.50 0.20 290 / 0.28),oklch(0.70 0.18 290 / 0.35));--color-interop-cyan:light-dark(oklch(0.50 0.15 200),oklch(0.72 0.14 200));--color-interop-cyan-light:light-dark(oklch(0.40 0.14 200),oklch(0.84 0.10 200));--color-interop-cyan-bg:light-dark(oklch(0.50 0.15 200 / 0.10),oklch(0.72 0.14 200 / 0.12));--color-interop-cyan-border:light-dark(oklch(0.50 0.15 200 / 0.28),oklch(0.72 0.14 200 / 0.35))}.skip-link{position:absolute;top:-100px;left:var(--space-4);z-index:9999;background:var(--color-brand);color:var(--text-inverse);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:700;text-decoration:none;box-shadow:var(--shadow-lg);transition:top var(--transition-fast)}.skip-link:focus-visible{top:var(--space-4);outline:2px solid var(--text-primary);outline-offset:2px}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}body{background-color:var(--bg-base);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column}:where(:root[data-dataset-mode="interop-2027"]) body{background-color:var(--bg-base)}.site-header{position:sticky;top:0;z-index:50;min-height:var(--header-height);background:color-mix(in oklch,var(--bg-base) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;padding:6px 0}.header-container{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand-link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--text-primary);transition:opacity var(--transition-fast);flex-shrink:0;min-width:0}.brand-link:hover{opacity:0.9}.brand-icon{width:38px;height:38px;border-radius:var(--radius-md);background:var(--color-brand-bg);display:flex;align-items:center;justify-content:center;color:var(--color-brand);flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.brand-info{display:flex;flex-direction:column;min-width:0}.brand-title{font-size:var(--text-lg);font-weight:700;letter-spacing:-0.02em;color:var(--text-primary);white-space:nowrap}.brand-tagline{font-size:var(--text-xs);color:var(--text-muted);font-weight:500;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}:where(:root[data-page="detail"]) #hero-section{display:none}.hero-section{container-type:inline-size;padding:var(--space-8) var(--space-6) var(--space-6);max-width:var(--max-width-content);margin:0 auto;width:100%}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero-title{font-size:2.75rem;font-weight:800;letter-spacing:-0.035em;line-height:1.1;margin-bottom:var(--space-3);color:var(--text-primary);text-wrap:balance}.hero-description{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0 auto;max-width:64ch;text-wrap:pretty}.hero-description a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-medium);text-underline-offset:3px;font-weight:var(--font-medium);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.hero-description a:hover{color:var(--color-brand);text-decoration-color:var(--color-brand)}.hero-description a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm);color:var(--color-brand);text-decoration-color:var(--color-brand)}.hero-auth-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-5);margin-bottom:var(--space-4);text-align:left;transition:border-color var(--transition-fast)}.hero-auth-banner:hover{border-color:var(--border-prominent)}.hero-auth-info{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:260px}.hero-auth-icon{width:38px;height:38px;border-radius:var(--radius-md);background:var(--color-brand-glow);color:var(--color-brand);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.hero-auth-text-title{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);margin-bottom:2px}.hero-auth-text-sub{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.hero-auth-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}@container (max-width:780px){.hero-auth-banner{flex-direction:column;align-items:flex-start}.hero-auth-actions{width:100%}.hero-auth-actions .btn{flex:1}}.signals-metrics-bar{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-full);padding:8px 24px;margin-top:var(--space-2);max-width:100%}.metric-item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.metric-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand);flex-shrink:0}.metric-val{font-weight:700;font-size:var(--text-sm);color:var(--text-primary);font-family:var(--font-mono)}.metric-tag{color:var(--text-muted);font-weight:500}.metric-divider{width:1px;height:16px;background-color:var(--border-subtle);flex-shrink:0}@container (max-width:760px){.signals-metrics-bar{flex-wrap:wrap;border-radius:var(--radius-xl);padding:var(--space-3) var(--space-5);gap:var(--space-3) var(--space-4)}.metric-divider{display:none}}@container (max-width:520px){.signals-metrics-bar{display:grid;grid-template-columns:repeat(2,1fr);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);gap:var(--space-3);width:100%}.metric-item{justify-content:flex-start}}.app-main{container-type:inline-size;flex:1;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6) var(--space-16);width:100%}.app-main:focus{outline:none}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-auto-rows:auto;gap:var(--space-5)}@media (max-width:640px){.header-container{padding:0 var(--space-4);gap:var(--space-3)}.brand-title{font-size:var(--text-base)}.features-grid{grid-template-columns:1fr}.hero-section{padding:var(--space-8) var(--space-4) var(--space-6)}.app-main{padding:0 var(--space-4) var(--space-12)}}@media (max-width:380px){.header-container{padding:0 var(--space-3);gap:var(--space-2)}.brand-link{gap:var(--space-2)}.brand-icon{width:34px;height:34px}.brand-title{font-size:var(--text-sm)}}.feature-detail-page{padding-top:var(--space-4)}.detail-breadcrumb{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.detail-breadcrumb:hover{color:var(--text-primary);border-color:var(--border-medium);background:var(--bg-surface-hover)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-8);align-items:start}.detail-main-col,.detail-sidebar{min-width:0}@media (max-width:960px){.detail-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}.site-footer{margin-top:auto;border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding-block:var(--space-8);padding-inline:var(--space-6);color:var(--text-secondary)}.footer-container{max-width:var(--max-width-content);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6)}.footer-main-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap}.footer-brand-column{flex:1 1 340px;max-width:62ch;display:flex;flex-direction:column;gap:var(--space-2)}.footer-brand-header{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--text-primary);width:fit-content;border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}.footer-brand-header:hover{opacity:0.9}.footer-brand-header:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.footer-brand-icon{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-brand-bg);display:flex;align-items:center;justify-content:center;color:var(--color-brand);flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.footer-brand-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:var(--tracking-snug)}.footer-attribution{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.footer-attribution a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-medium);text-underline-offset:3px;font-weight:var(--font-medium);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.footer-attribution a:hover{color:var(--color-brand);text-decoration-color:var(--color-brand)}.footer-attribution a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm);color:var(--color-brand);text-decoration-color:var(--color-brand)}.footer-disclaimer{font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.footer-nav{flex:0 0 auto}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:var(--space-1) var(--space-4);list-style:none;margin:0;padding:0}.footer-links li{display:flex;align-items:center}.footer-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5,0.375rem) var(--space-2-5,0.625rem);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast);min-height:34px}.footer-link svg{flex-shrink:0;color:var(--text-muted);transition:color var(--transition-fast)}.footer-link:hover{color:var(--text-primary);background-color:var(--bg-interactive-hover)}.footer-link:hover svg{color:var(--color-brand)}.footer-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;color:var(--text-primary)}.footer-link-btn{background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.footer-bottom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.footer-bottom-meta{display:flex;align-items:center;gap:var(--space-3)}.footer-cwv-stats{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-none,1);color:var(--text-muted);user-select:none}.cwv-stat{display:inline-flex;align-items:baseline;gap:0.3ch;cursor:help;border-radius:var(--radius-sm)}.cwv-stat:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.cwv-label{color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--font-semibold,600);letter-spacing:0.04em;opacity:0.75}.cwv-value{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:0.01em}.footer-back-to-top{display:inline-flex;align-items:center;gap:var(--space-1-5,0.375rem);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);min-height:32px}.footer-back-to-top svg{transition:transform var(--transition-fast)}.footer-back-to-top:hover{color:var(--text-primary);border-color:var(--border-medium);background:var(--bg-card-hover);transform:translateY(-1px)}.footer-back-to-top:hover svg{transform:translateY(-2px)}.footer-back-to-top:active{transform:translateY(0)}.footer-back-to-top:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:680px){.site-footer{padding-block:var(--space-6);padding-inline:var(--space-4)}.footer-main-row{flex-direction:column;gap:var(--space-6)}.footer-brand-column{flex:0 0 auto;max-width:100%}.footer-nav{width:100%}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;gap:var(--space-1) var(--space-3)}.footer-link{width:100%;padding:var(--space-2) var(--space-2,0.5rem)}.footer-bottom-row{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.footer-back-to-top,.footer-back-to-top:hover,.footer-back-to-top:hover svg{transform:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--border-medium);border-radius:50%;border-top-color:var(--color-brand);animation:spin 0.8s linear infinite}.animate-fade-in{animation:fadeIn var(--transition-normal) ease-out forwards}.animate-fade-in-up{animation:fadeInUp var(--transition-normal) ease-out forwards}@keyframes modalEnter{from{opacity:0;transform:scale(0.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes backdropFadeIn{from{opacity:0}to{opacity:1}}.animate-modal-enter{animation:modalEnter 180ms cubic-bezier(0.16,1,0.3,1) forwards}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}#site-header-slot{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}::view-transition-group(site-header),::view-transition-group(site-footer){animation:none;z-index:100}#hero-section{view-transition-name:hero-section}::view-transition-group(hero-section){animation-duration:200ms;animation-timing-function:cubic-bezier(0.16,1,0.3,1);overflow:clip}.feature-card-title-link,.card-title-link,.detail-title{width:fit-content;max-width:100%}.detail-breadcrumb{view-transition-name:detail-breadcrumb}::view-transition-group(detail-breadcrumb){animation-duration:180ms;animation-timing-function:cubic-bezier(0.16,1,0.3,1)}::view-transition-group(feature-title),::view-transition-group(feature-badge),::view-transition-group(feature-card-active){animation-duration:220ms;animation-timing-function:cubic-bezier(0.16,1,0.3,1);z-index:50}.feature-card{view-transition-class:feature-card-item}::view-transition-group(.feature-card-item){animation-duration:280ms;animation-timing-function:cubic-bezier(0.16,1,0.3,1)}::view-transition-old(.feature-card-item),::view-transition-new(.feature-card-item){height:100%;width:100%;overflow:clip}::view-transition-old(feature-title),::view-transition-new(feature-title),::view-transition-old(feature-badge),::view-transition-new(feature-badge){height:100%;width:100%}::view-transition-old(root){animation:140ms cubic-bezier(0.4,0,1,1) both vtFadeOut}::view-transition-new(root){animation:180ms cubic-bezier(0.16,1,0.3,1) both vtFadeIn}:active-view-transition-type(forwards)::view-transition-old(root){animation:140ms cubic-bezier(0.4,0,1,1) both vtFadeOut}:active-view-transition-type(forwards)::view-transition-new(root){animation:200ms cubic-bezier(0.16,1,0.3,1) both vtSlideInForwards}:active-view-transition-type(backwards)::view-transition-old(root){animation:140ms cubic-bezier(0.4,0,1,1) both vtFadeOut}:active-view-transition-type(backwards)::view-transition-new(root){animation:200ms cubic-bezier(0.16,1,0.3,1) both vtSlideInBackwards}@keyframes vtFadeOut{from{opacity:1}to{opacity:0}}@keyframes vtFadeIn{from{opacity:0}to{opacity:1}}@keyframes vtSlideInForwards{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vtSlideInBackwards{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes signalThrob{0%{transform:scale(1);box-shadow:0 0 0 0 transparent}35%{transform:scale(1.05);box-shadow:0 0 0 3px var(--color-baseline-widely-border)}100%{transform:scale(1);box-shadow:0 0 0 0 transparent}}.signal-throb,.pulse-highlight{animation:signalThrob 280ms cubic-bezier(0.16,1,0.3,1) 1;will-change:transform}span.signal-throb,span.pulse-highlight{display:inline-block}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0ms;--transition-normal:0ms;--transition-slow:0ms}html{scroll-behavior:auto !important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}.spinner{animation-duration:8s}.feature-card:hover,.upvote-btn:hover:not(:disabled),.upvote-btn:active:not(:disabled),.btn:hover,.btn:active:not(:disabled){transform:none !important}.signal-throb,.pulse-highlight{animation:none !important;transform:none !important;box-shadow:none !important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);text-decoration:none;white-space:nowrap}.btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.btn:active:not(:disabled){transform:scale(0.97)}.btn-primary{background:var(--color-brand);color:var(--text-inverse)}.btn-primary:hover{background:var(--color-brand-light)}.btn-secondary{background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-surface-hover);border-color:var(--border-prominent)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-surface)}.upvote-btn{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);cursor:pointer}.upvote-btn:hover:not(:disabled):not(.is-disabled){background:var(--color-emerald-bg);border-color:var(--color-emerald-border);color:var(--color-emerald-light)}.upvote-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.upvote-btn:active:not(:disabled):not(.is-disabled){transform:scale(0.97)}.upvote-btn.has-voted{background:var(--color-emerald);border-color:var(--color-emerald);color:var(--text-inverse)}.upvote-btn:disabled,.upvote-btn.is-disabled{opacity:0.5;cursor:not-allowed}.upvote-icon{display:inline-flex;align-items:center;justify-content:center}.upvote-count-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-extrabold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;line-height:1.2;transition:background-color var(--transition-fast),color var(--transition-fast)}.vote-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.comments-badge-btn{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.comments-badge-btn:hover:not(:disabled):not(.is-disabled){background:var(--color-indigo-bg);border-color:var(--color-indigo-border);color:var(--color-indigo-light)}.comments-badge-btn.has-commented:not(:disabled):not(.is-disabled){background:var(--color-indigo-bg);border-color:var(--color-indigo-border);color:var(--color-indigo-light)}.comments-badge-btn:disabled,.comments-badge-btn.is-disabled{opacity:0.5;cursor:not-allowed}.comments-badge-btn .user-comment-indicator{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-indigo);color:var(--text-inverse);margin-left:2px}.comments-badge-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.comments-badge-btn:active:not(:disabled):not(.is-disabled){transform:scale(0.98)}.feature-card-title-link:focus-visible,.card-title-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:-1px;border-radius:var(--radius-sm)}.feature-card-title-link:active,.card-title-link:active{color:var(--color-brand-light)}.share-service-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.header-login-btn{height:38px;padding:0 var(--space-4);font-size:var(--text-xs);font-weight:600}@media (max-width:640px),(pointer:coarse){.header-login-btn{height:44px;padding:0 var(--space-4)}:where(:root:not([data-density="compact"])) .features-grid .upvote-btn,:where(:root:not([data-density="compact"])) .features-grid .comments-badge-btn,.feature-detail-header .upvote-btn,.feature-detail-header .comments-badge-btn{min-height:44px}:where(:root:not([data-density="compact"])) .features-grid .upvote-btn,.feature-detail-header .upvote-btn{padding:0 var(--space-3-5,14px)}.btn{min-height:44px}}.copy-code-btn{display:inline-flex;align-items:center;gap:5px;padding:0;margin:0;background:transparent;border:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}.copy-code-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.copy-code-btn:hover code,.copy-code-btn:focus-visible code{color:var(--color-brand);background:var(--color-brand-bg);border-color:var(--color-brand-border)}.copy-icon-slot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.copy-code-btn .copy-icon-slot{color:var(--text-muted);opacity:0.7}.copy-code-btn:hover .copy-icon-slot,.copy-code-btn:focus-visible .copy-icon-slot{color:var(--color-brand);opacity:1}.copy-code-btn.is-copied code{color:var(--color-emerald-light);background:var(--color-emerald-bg);border-color:var(--color-emerald-border)}.copy-code-btn.is-copied .copy-icon-slot{color:var(--color-emerald-light);opacity:1}.copy-label{transition:color var(--transition-fast)}.btn.is-copied,.btn.is-copied:hover{color:var(--color-emerald-light);background:var(--color-emerald-bg);border-color:var(--color-emerald-border);box-shadow:0 0 0 1px var(--color-emerald-border)}.btn.is-copied .copy-icon-slot,.btn.is-copied .copy-label{color:var(--color-emerald-light);opacity:1}.group-badge,.interop-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--text-secondary);font-weight:var(--font-medium);text-decoration:none;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}span.group-badge{cursor:default}span.group-badge:hover,span.group-badge:active{transform:none}.badge-external-icon{display:inline-flex;align-items:center;opacity:0.65;transition:opacity var(--transition-fast),transform var(--transition-fast)}.interop-badge:hover .badge-external-icon{opacity:1;transform:translate(0.5px,-0.5px)}.group-badge:hover,.interop-badge:hover{border-color:var(--border-prominent);color:var(--text-primary);background:var(--bg-surface-hover);text-decoration:none}.group-badge:focus-visible,.interop-badge:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.group-badge:active,.interop-badge:active{transform:scale(0.97)}.interop-badge.interop-2027-badge{display:inline-flex;align-items:center}.interop-badge.interop-2027-badge:hover,.interop-badge.interop-2027-badge:active{background:var(--color-brand-bg);border-color:var(--color-brand-border);color:var(--color-brand-light);box-shadow:var(--shadow-sm)}.group-badge.web-feature-badge{display:inline-flex;align-items:center;gap:4px}.group-badge.web-feature-badge:hover{border-color:var(--color-brand)}.feature-velocity-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug);background:var(--color-open-bg);color:var(--color-open-light);border:1px solid var(--color-open-border);white-space:nowrap;flex-shrink:0;line-height:1.4}.feature-velocity-tag.trending,.feature-velocity-tag.upvoted{background:var(--color-brand-bg);color:var(--color-brand-light);border-color:var(--color-brand-border)}.velocity-icon{display:inline-flex;align-items:center;flex-shrink:0}.velocity-value{font-variant-numeric:tabular-nums}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug);white-space:nowrap;flex-shrink:0}.status-badge.status-badge-icon-only{padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;cursor:default;line-height:1}.status-badge.status-badge-icon-only:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.baseline-badge-icon{display:inline-flex;align-items:center;justify-content:center}.baseline-badge-icon img{display:block;height:11px;width:auto}.status-badge.open{background:var(--color-open-bg);color:var(--color-open-light);border:1px solid var(--color-open-border)}.status-badge.baseline-widely{background:var(--color-baseline-widely-bg);color:var(--color-baseline-widely-light);border:1px solid var(--color-baseline-widely-border)}.status-badge.baseline-newly{background:var(--color-baseline-newly-bg);color:var(--color-baseline-newly-light);border:1px solid var(--color-baseline-newly-border)}.status-badge.discouraged{background:var(--color-discouraged-bg);color:var(--color-discouraged-light);border:1px solid var(--color-discouraged-border)}.status-badge.negative-position{background:var(--color-standards-oppose-bg);color:var(--color-standards-oppose-light);border:1px solid var(--color-standards-oppose-border)}.status-badge.closed{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-medium)}.status-badge.no-issue{background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border-subtle)}.status-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}.web-feature-baseline-badge{font-size:var(--text-2xs);font-weight:600;padding:1px 6px;border-radius:var(--radius-full);text-transform:capitalize;margin-left:2px}.web-feature-baseline-badge.baseline-high,.web-feature-baseline-badge.baseline-widely{background:var(--color-baseline-widely-bg);color:var(--color-baseline-widely-light)}.web-feature-baseline-badge.baseline-low,.web-feature-baseline-badge.baseline-newly{background:var(--color-baseline-newly-bg);color:var(--color-baseline-newly-light)}.web-feature-baseline-badge.baseline-limited,.web-feature-baseline-badge.baseline-false{background:var(--bg-surface-hover);color:var(--text-muted)}.baseline-badge-icon,.baseline-annotation-logo,.baseline-banner-logo,.metric-baseline-logo{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}.baseline-badge-icon img{width:18px;height:10px;object-fit:contain;display:inline-block}.baseline-annotation-logo img{width:20px;height:11px;object-fit:contain;display:inline-block}.baseline-banner-logo img{width:32px;height:18px;object-fit:contain;display:inline-block}.metric-baseline-logo img{width:24px;height:13px;object-fit:contain;display:inline-block}.inaccessible-annotation{background:var(--bg-surface);border:1px dashed var(--border-prominent);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-xs);line-height:1.4;display:flex;align-items:flex-start;gap:var(--space-2)}.inaccessible-annotation-icon,.inaccessible-annotation>span:first-child:not(:last-child){display:inline-flex;align-items:center;flex-shrink:0;margin-top:1px}.inaccessible-annotation-icon svg,.inaccessible-annotation>span:first-child:not(:last-child) svg{flex-shrink:0}.inaccessible-annotation.baseline-widely{border-color:var(--color-baseline-widely-border);color:var(--color-baseline-widely-light);background:var(--color-baseline-widely-bg)}.inaccessible-annotation.baseline-newly{border-color:var(--color-baseline-newly-border);color:var(--color-baseline-newly-light);background:var(--color-baseline-newly-bg)}.inaccessible-annotation.discouraged{border-color:var(--color-discouraged-border);color:var(--color-discouraged-light);background:var(--color-discouraged-bg)}.inaccessible-annotation.negative-position{border-color:var(--color-standards-oppose-border);color:var(--color-standards-oppose-light);background:var(--color-standards-oppose-bg)}.inaccessible-annotation.closed,.inaccessible-annotation.no-issue{border-color:var(--border-medium);color:var(--text-secondary);background:var(--bg-surface)}.ds-tooltip{position:fixed;z-index:10000;pointer-events:none;background:var(--bg-surface-hover);color:var(--text-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);padding:5px 9px;font-size:var(--text-2xs);font-weight:500;line-height:1.4;letter-spacing:-0.01em;width:max-content;max-width:min(250px,calc(100vw - 24px));white-space:normal;overflow-wrap:break-word;text-wrap:balance;text-align:center;box-shadow:var(--shadow-md);margin:0;inset:auto;opacity:0;visibility:hidden;transform:translateY(4px) scale(0.96);transition-property:opacity,transform,visibility;transition-duration:100ms;transition-timing-function:ease-out;transition-behavior:allow-discrete;will-change:transform,opacity}.ds-tooltip[data-position="bottom"]{transform:translateY(-4px) scale(0.96)}.ds-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition-duration:150ms;transition-timing-function:cubic-bezier(0.16,1,0.3,1)}@starting-style{.ds-tooltip.visible{opacity:0;visibility:hidden;transform:translateY(4px) scale(0.96)}.ds-tooltip.visible[data-position="bottom"]{opacity:0;visibility:hidden;transform:translateY(-4px) scale(0.96)}}@media (prefers-reduced-motion:reduce){.ds-tooltip,.ds-tooltip.visible,.ds-tooltip[data-position="bottom"]{transform:none !important;transition-duration:0.01ms !important}@starting-style{.ds-tooltip.visible,.ds-tooltip.visible[data-position="bottom"]{transform:none !important}}}:where(.btn,.density-tab-btn,.rss-feed-link,.email-feed-link,.icon-btn,.icon-btn-large,.upvote-btn,.comments-badge-btn,[data-tooltip])>svg{pointer-events:none}.skeleton{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-surface-hover) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:skeletonPulse 1.5s infinite;border-radius:var(--radius-sm)}@keyframes skeletonPulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.empty-state{text-align:center;padding:var(--space-12) var(--space-6);background:var(--bg-surface);border:1px dashed var(--border-medium);border-radius:var(--radius-xl);grid-column:1 / -1}.empty-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);opacity:0.7;color:var(--text-muted)}.empty-icon svg{width:48px;height:48px}.empty-title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-2)}.empty-desc{font-size:var(--text-sm);color:var(--text-muted);max-width:460px;margin:0 auto var(--space-5)}.pulse-highlight{animation:votePulse 800ms ease-out}@keyframes votePulse{0%{transform:scale(1.15);color:var(--color-brand-light)}100%{transform:scale(1)}}.toast-container{position:fixed;top:100vh;top:100dvh;right:var(--space-6);transform:translateY(calc(-100% - var(--space-6)));z-index:100;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.toast-container[popover]{position:fixed;inset:100vh var(--space-6) auto auto;inset:100dvh var(--space-6) auto auto;transform:translateY(calc(-100% - var(--space-6)));margin:0;padding:0;border:none;background:transparent;display:flex;flex-direction:column;gap:var(--space-2);overflow:visible;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:500;box-shadow:var(--shadow-lg);width:380px;max-width:calc(100vw - 2 * var(--space-6));background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-medium);opacity:1;transform:translateY(0);transition:opacity 200ms ease-out,transform 200ms ease-out,display 200ms allow-discrete;transition-behavior:allow-discrete}.toast-icon{display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.toast-message{flex:1;min-width:0;word-break:break-word}.toast-close{background:transparent;border:none;color:currentColor;opacity:0.6;padding:var(--space-1);margin-left:var(--space-2);margin-right:calc(-1 * var(--space-1));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);line-height:1;flex-shrink:0;transition:opacity 150ms ease,background-color 150ms ease}.toast-close:hover,.toast-close:focus-visible{opacity:1;background:var(--bg-interactive-hover);outline:none}@starting-style{.toast{opacity:0;transform:translateY(16px)}}.toast-success{background:color-mix(in oklab,var(--color-emerald) 12%,var(--bg-card));color:var(--color-emerald-light);border:1px solid var(--color-emerald-border)}.toast-error{background:color-mix(in oklab,var(--color-discouraged) 12%,var(--bg-card));color:var(--color-discouraged-light);border:1px solid var(--color-discouraged-border)}.toast-info{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-medium)}.toast-progress{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4);width:380px;max-width:calc(100vw - 2 * var(--space-6));min-height:68px;background:var(--bg-card);border:1px solid var(--border-medium);box-shadow:var(--shadow-lg)}.toast-main{display:flex;align-items:center;gap:var(--space-3);min-width:0;width:100%}.toast-spinner{animation:toastSpin 1s linear infinite;display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-light);flex-shrink:0}@keyframes toastSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.toast-progress-track{height:4px;background:var(--bg-surface-hover);border-radius:var(--radius-full);overflow:hidden;position:relative;width:100%}.toast-progress-fill{height:100%;background:var(--color-brand);border-radius:var(--radius-full)}.toast-progress-fill.indeterminate{width:40%;position:absolute;animation:toastIndeterminate 1.5s cubic-bezier(0.65,0.815,0.735,0.395) infinite}@keyframes toastIndeterminate{0%{left:-40%}100%{left:100%}}.modal-dialog{margin:auto;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:580px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:hidden;overscroll-behavior:contain;opacity:0;transform:scale(0.96) translateY(8px);transition:opacity 200ms ease-out,transform 200ms cubic-bezier(0.16,1,0.3,1),display 200ms allow-discrete,overlay 200ms allow-discrete;transition-behavior:allow-discrete}.modal-dialog.modal-dialog-lg{max-width:680px}.modal-dialog[open]{display:flex;flex-direction:column;opacity:1;transform:scale(1) translateY(0)}.modal-dialog::backdrop{background:oklch(0.08 0.02 260 / 0);transition:background 200ms ease-out,display 200ms allow-discrete,overlay 200ms allow-discrete;transition-behavior:allow-discrete}.modal-dialog[open]::backdrop{background:var(--bg-backdrop)}@starting-style{.modal-dialog[open]{opacity:0;transform:scale(0.96) translateY(8px)}.modal-dialog[open]::backdrop{background:transparent}}.modal-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);background:var(--bg-surface);flex-shrink:0}.modal-header-content{flex:1}.modal-title{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);letter-spacing:-0.01em;margin-bottom:2px}.modal-subtitle{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.45}.modal-close-btn{color:var(--text-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid transparent;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);flex-shrink:0;cursor:pointer}.modal-close-btn:hover{color:var(--text-primary);background:var(--bg-surface-hover);border-color:var(--border-subtle)}.modal-close-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.modal-body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.modal-footer{padding:var(--space-4) var(--space-6);background:var(--bg-input);border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:var(--space-3);flex-shrink:0}.share-section-label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:var(--space-2)}.share-section-meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.share-preview-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-medium);background:var(--bg-base);box-shadow:var(--shadow-sm)}.share-preview-image-container{width:100%;aspect-ratio:1200 / 630;background:var(--bg-input);position:relative;overflow:hidden}.share-preview-image{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity var(--transition-normal)}.share-preview-image.loaded{opacity:1}.share-preview-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-surface-hover) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:skeletonPulse 1.5s infinite;transition:opacity var(--transition-normal)}.share-preview-skeleton.hidden{opacity:0;pointer-events:none}.share-preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.btn-preview-action{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);cursor:pointer}.btn-preview-action:hover{color:var(--text-primary);border-color:var(--border-medium);background:var(--bg-surface-hover)}.btn-preview-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.share-destination-panel{padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast),background var(--transition-fast)}.share-destination-panel:hover:not(.disabled){border-color:var(--border-medium);background:var(--bg-surface-hover)}.share-destination-panel.disabled{opacity:0.6}.share-destination-label{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;user-select:none}.share-destination-panel.disabled .share-destination-label{cursor:not-allowed}.share-destination-checkbox{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--color-brand);cursor:pointer}.share-destination-checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.share-destination-checkbox:disabled{cursor:not-allowed}.share-destination-title-group{display:flex;flex-direction:column;gap:2px}.share-destination-title{font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.share-destination-desc{font-size:var(--text-2xs);color:var(--text-muted);line-height:1.4}.share-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:var(--space-2)}@media (max-width:480px){.share-buttons-grid{grid-template-columns:repeat(2,1fr)}.share-buttons-grid .share-service-btn:last-child:nth-child(odd){grid-column:1 / -1}}.share-service-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);cursor:pointer;user-select:none}.share-service-btn:hover{background:var(--bg-surface-hover);border-color:var(--border-prominent)}.share-service-btn:active{transform:scale(0.98)}.share-service-btn.twitter:hover{border-color:var(--border-prominent)}.share-service-btn.bluesky:hover{border-color:var(--color-baseline-newly-border);color:var(--color-baseline-newly-light);background:var(--color-baseline-newly-bg)}.share-service-btn.linkedin:hover{border-color:var(--color-baseline-widely-border);color:var(--color-baseline-widely-light);background:var(--color-baseline-widely-bg)}.share-service-btn.mastodon:hover{border-color:var(--color-indigo-border);color:var(--color-indigo-light);background:var(--color-indigo-bg)}.share-service-btn.native-share:hover{border-color:var(--color-emerald-border);color:var(--color-emerald-light);background:var(--color-emerald-bg)}.share-tabs-bar{display:flex;gap:var(--space-1);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.share-tabs-bar::-webkit-scrollbar{display:none}.share-tab-btn{white-space:nowrap;flex-shrink:0;padding:4px 10px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);cursor:pointer}.share-tab-btn:hover{color:var(--text-secondary)}.share-tab-btn.active{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.share-tab-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.share-badge-preview-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);padding:8px var(--space-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.share-badge-preview-label{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.copy-link-input-group{display:flex;gap:var(--space-2);align-items:center}.copy-link-input{flex:1;height:40px;background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:0 var(--space-3);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.copy-link-input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px var(--color-brand-glow)}.copy-action-btn{height:40px;padding:0 var(--space-4);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.copy-action-btn.copied{background:var(--color-emerald-bg) !important;color:var(--color-emerald-light) !important;border-color:var(--color-emerald-border) !important}.modal-body p a,.auth-modal-note a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-medium);text-underline-offset:3px;font-weight:var(--font-medium);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.modal-body p a:hover,.auth-modal-note a:hover{color:var(--color-brand);text-decoration-color:var(--color-brand)}.modal-body p a:focus-visible,.auth-modal-note a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm);color:var(--color-brand);text-decoration-color:var(--color-brand)}.dataset-mode-bar{display:flex;justify-content:center;margin-bottom:var(--space-6);padding:0 var(--space-4);width:100%}.dataset-mode-switch{display:inline-flex;background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:4px;gap:4px;box-shadow:var(--shadow-sm);max-width:680px;width:100%}.mode-tab-btn{text-decoration:none;flex:1 1 50%;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);text-align:left;user-select:none;position:relative}.mode-tab-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.mode-tab-btn:active{transform:scale(0.98)}.mode-tab-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mode-tab-btn.active,:where(:root[data-dataset-mode="interop-2027"]) #mode-tab-interop,:where(:root:not([data-dataset-mode="interop-2027"])) #mode-tab-evergreen{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-medium);box-shadow:var(--shadow-sm)}:where(:root[data-dataset-mode="interop-2027"]) #mode-tab-evergreen,:where(:root:not([data-dataset-mode="interop-2027"])) #mode-tab-interop{background:transparent;color:var(--text-muted);border-color:transparent;box-shadow:none}.mode-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-muted);flex-shrink:0;transition:color var(--transition-fast),background-color var(--transition-fast)}.mode-tab-btn.active .mode-tab-icon,:where(:root[data-dataset-mode="interop-2027"]) #mode-tab-interop .mode-tab-icon,:where(:root:not([data-dataset-mode="interop-2027"])) #mode-tab-evergreen .mode-tab-icon{background:var(--color-brand-bg);color:var(--color-brand)}:where(:root[data-dataset-mode="interop-2027"]) #mode-tab-evergreen .mode-tab-icon,:where(:root:not([data-dataset-mode="interop-2027"])) #mode-tab-interop .mode-tab-icon{background:var(--bg-surface);color:var(--text-muted)}.mode-tab-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mode-tab-title{font-size:var(--text-sm);font-weight:600;color:inherit;line-height:1.2}.mode-tab-subtitle{font-size:var(--text-xs);color:var(--text-muted);line-height:1.2}.mode-tab-btn.active .mode-tab-subtitle,:where(:root[data-dataset-mode="interop-2027"]) #mode-tab-interop .mode-tab-subtitle,:where(:root:not([data-dataset-mode="interop-2027"])) #mode-tab-evergreen .mode-tab-subtitle{color:var(--text-secondary)}:where(:root[data-dataset-mode="interop-2027"]) #mode-tab-evergreen .mode-tab-subtitle,:where(:root:not([data-dataset-mode="interop-2027"])) #mode-tab-interop .mode-tab-subtitle{color:var(--text-muted)}@media (max-width:600px){.dataset-mode-switch{flex-direction:column}.mode-tab-btn{flex:1 1 100%}}.header-signals-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:4px 10px;font-size:var(--text-xs);font-weight:600;color:var(--text-primary);cursor:pointer;height:32px;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.header-signals-badge:hover{background:var(--bg-surface-hover);border-color:var(--border-focus)}.header-signals-badge.active{background:var(--bg-card);border-color:var(--color-brand);color:var(--color-brand-light)}.header-signals-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--bg-input);font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:700;color:var(--text-muted)}.header-signals-count.highlight{background:var(--color-emerald-bg);border:1px solid var(--color-emerald-border);color:var(--color-emerald-light)}.auth-logged-in{display:none !important}.auth-logged-out{display:inline-flex !important}:where(:root[data-auth="true"]) .auth-logged-out{display:none !important}:where(:root[data-auth="true"]) .auth-logged-in{display:inline-flex !important}.user-menu-wrapper{position:relative;display:inline-flex}.user-menu-trigger{anchor-name:--user-menu-anchor;display:inline-flex;align-items:center;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:4px 10px 4px 6px;font-size:var(--text-xs);font-weight:600;color:var(--text-primary);cursor:pointer;height:36px;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);user-select:none}@media (max-width:640px){.header-signals-badge{height:38px;padding:6px 10px}.user-menu-trigger{height:38px;padding:5px 8px 5px 6px;gap:var(--space-1-5,6px)}}@media (pointer:coarse) and (min-width:641px){.header-signals-badge{height:38px;padding:6px 12px}.user-menu-trigger{height:38px;padding:6px 12px 6px 8px}}.user-menu-trigger:hover{background:var(--bg-surface-hover);border-color:var(--border-focus)}.user-menu-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.user-menu-trigger[aria-expanded="true"]{background:var(--bg-card);border-color:var(--color-brand)}.user-menu-trigger[aria-expanded="true"] .user-menu-arrow{transform:rotate(180deg)}.user-menu-avatar{border-radius:50%;border:1px solid var(--border-medium);flex-shrink:0}.user-menu-name{font-size:var(--text-xs);font-weight:700;color:var(--text-primary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.user-menu-name{display:none}}.user-menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-emerald-bg);border:1px solid var(--color-emerald-border);color:var(--color-emerald-light);font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:700;line-height:1}.user-menu-arrow{color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0}.user-dropdown-menu{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:var(--space-2);min-width:240px;box-shadow:var(--shadow-lg);z-index:1000;color:var(--text-primary)}.user-dropdown-menu:popover-open{display:flex;flex-direction:column;position:fixed;inset:unset;margin:0;animation:fadeIn 150ms cubic-bezier(0.16,1,0.3,1)}@supports (position-anchor:--user-menu-anchor){.user-dropdown-menu:popover-open{position-anchor:--user-menu-anchor;top:anchor(bottom);right:anchor(right);margin-top:8px}}.user-dropdown-header{padding:var(--space-3)}.user-dropdown-profile{display:flex;align-items:center;gap:var(--space-3)}.user-dropdown-avatar{border-radius:50%;border:1px solid var(--border-medium);flex-shrink:0}.user-dropdown-meta{display:flex;flex-direction:column;gap:2px}.user-dropdown-username{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);line-height:1.2}.user-dropdown-status{font-size:var(--text-2xs);font-weight:600}.user-dropdown-status.demo{color:var(--color-amber)}.user-dropdown-status.connected{color:var(--color-emerald-light)}.user-dropdown-divider{height:1px;background:var(--border-subtle);margin:var(--space-1) 0}.user-dropdown-section{display:flex;flex-direction:column;gap:2px}.user-dropdown-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:8px 10px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-primary);font-size:var(--text-xs);font-weight:500;cursor:pointer;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast);text-align:left}.user-dropdown-item:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.user-dropdown-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-1px}.user-dropdown-item.active{background:var(--bg-card);color:var(--color-brand-light);font-weight:600}.user-dropdown-item.danger:hover{background:var(--color-discouraged-bg);color:var(--color-discouraged-light)}.dropdown-item-icon{display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);width:16px;flex-shrink:0;color:var(--text-secondary)}.dropdown-item-label{flex:1}.dropdown-item-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--bg-input);font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:700;color:var(--text-muted)}.dropdown-item-count.highlight{background:var(--color-emerald-bg);border:1px solid var(--color-emerald-border);color:var(--color-emerald-light)}.dropdown-item-ext{font-size:12px;color:var(--text-muted)}.signal-impact-banner{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);box-shadow:var(--shadow-md);animation:fadeIn 200ms ease-out}.impact-content{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:768px){.impact-content{flex-direction:row;align-items:center;justify-content:space-between}}.impact-header{display:flex;align-items:flex-start;gap:var(--space-4);flex:1}.impact-badge-icon{font-size:var(--text-2xl);line-height:1;padding:var(--space-2);background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.impact-titles{display:flex;flex-direction:column;gap:4px}.impact-title{font-size:var(--text-base);font-weight:700;color:var(--text-primary);line-height:1.3;margin:0}.impact-desc{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;margin:0;max-width:65ch}.impact-desc strong{color:var(--text-primary);font-weight:700}.impact-stats-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0}.impact-stat-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-md);min-width:85px}.impact-stat-chip .stat-number{font-size:var(--text-lg);font-weight:800;font-family:var(--font-mono);color:var(--text-primary);line-height:1.2}.impact-stat-chip .stat-label{font-size:var(--text-2xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.04em;margin-top:2px}.impact-stat-chip.success{background:var(--color-emerald-bg);border-color:var(--color-emerald-border)}.impact-stat-chip.success .stat-number{color:var(--color-emerald-light)}.cookie-consent-container{position:fixed;bottom:var(--space-4);inset-inline:var(--space-4);max-width:680px;margin:0 auto;z-index:1000;pointer-events:none}.cookie-consent-banner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background-color:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-lg);backdrop-filter:blur(8px);animation:cookie-banner-in 0.25s ease-out}@keyframes cookie-banner-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cookie-consent-banner{animation:none}}.cookie-consent-content{display:flex;align-items:flex-start;gap:var(--space-3);flex:1 1 auto}.cookie-consent-icon{display:flex;align-items:center;justify-content:center;color:var(--color-brand);flex-shrink:0;margin-top:2px}.cookie-consent-text{display:flex;flex-direction:column;gap:2px}.cookie-consent-title{font-size:var(--text-sm,14px);font-weight:600;color:var(--text-primary)}.cookie-consent-desc{font-size:var(--text-xs,12px);line-height:1.5;color:var(--text-secondary);margin:0}.cookie-consent-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.cookie-consent-actions .btn{height:36px;min-height:36px;font-size:var(--text-xs,12px);padding:0 var(--space-3);white-space:nowrap}@media (max-width:640px){.cookie-consent-container{bottom:var(--space-3);inset-inline:var(--space-3)}.cookie-consent-banner{flex-direction:column;align-items:stretch;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.cookie-consent-actions{justify-content:flex-end}.cookie-consent-actions .btn{flex:1 1 50%;justify-content:center}}.browser-icon{display:inline-block;vertical-align:middle;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.browser-row.not-supported .browser-icon{opacity:0.45;filter:grayscale(1)}.browser-icon-chrome{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3ClinearGradient id='chrome-a' x1='145' x2='34' y1='253' y2='61' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%231e8e3e'/%3E%3Cstop offset='1' stop-color='%2334a853'/%3E%3C/linearGradient%3E%3ClinearGradient id='chrome-b' x1='111' x2='222' y1='254' y2='62' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fcc934'/%3E%3Cstop offset='1' stop-color='%23fbbc04'/%3E%3C/linearGradient%3E%3ClinearGradient id='chrome-c' x1='17' x2='239' y1='80' y2='80' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d93025'/%3E%3Cstop offset='1' stop-color='%23ea4335'/%3E%3C/linearGradient%3E%3Ccircle cx='128' cy='128' r='64' fill='%23fff'/%3E%3Cpath fill='url(%23chrome-a)' d='M96 183.4A63.7 63.7 0 0 1 72.6 160L17.2 64A128 128 0 0 0 128 256l55.4-96A64 64 0 0 1 96 183.4'/%3E%3Cpath fill='url(%23chrome-b)' d='M192 128a63.7 63.7 0 0 1-8.6 32L128 256A128 128 0 0 0 238.9 64h-111a64 64 0 0 1 64 64Z'/%3E%3Ccircle cx='128' cy='128' r='52' fill='%231a73e8'/%3E%3Cpath fill='url(%23chrome-c)' d='M96 72.6a63.7 63.7 0 0 1 32-8.6h110.8a128 128 0 0 0-221.7 0l55.5 96A64 64 0 0 1 96 72.6'/%3E%3C/svg%3E")}.browser-icon-edge{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20.4 20.4' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cdefs%3E%3CradialGradient id='edge-e' cx='0' cy='0' r='1' gradientTransform='rotate(-81.384 12.03 4.657)scale(11.4261 9.23112)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.8' stop-opacity='0'/%3E%3Cstop offset='.9' stop-opacity='.5'/%3E%3Cstop offset='1'/%3E%3C/radialGradient%3E%3CradialGradient id='edge-f' cx='0' cy='0' r='1' gradientTransform='rotate(92.291 -.78 2.876)scale(16.1416 34.3784)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2335c1f1'/%3E%3Cstop offset='.1' stop-color='%2334c1ed'/%3E%3Cstop offset='.2' stop-color='%232fc2df'/%3E%3Cstop offset='.3' stop-color='%232bc3d2'/%3E%3Cstop offset='.7' stop-color='%2336c752'/%3E%3C/radialGradient%3E%3CradialGradient id='edge-g' cx='0' cy='0' r='1' gradientTransform='rotate(73.74 5.458 15.833)scale(7.7536 6.30522)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2366eb6e'/%3E%3Cstop offset='1' stop-color='%2366eb6e' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='edge-q' x1='4.678' x2='18.894' y1='14.105' y2='14.105' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%230c59a4'/%3E%3Cstop offset='1' stop-color='%23114a8b'/%3E%3C/linearGradient%3E%3ClinearGradient id='edge-d' x1='12.168' x2='3.299' y1='7.937' y2='17.603' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231b9de2'/%3E%3Cstop offset='.2' stop-color='%231595df'/%3E%3Cstop offset='.7' stop-color='%230680d7'/%3E%3Cstop offset='1' stop-color='%230078d4'/%3E%3C/linearGradient%3E%3CclipPath id='edge-a'%3E%3Cpath fill='%23fff' d='M0 0h20.4v20.4H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23edge-a)'%3E%3Cpath fill='url(%23edge-q)' d='M18.416 15.18a8 8 0 0 1-.845.375 8.1 8.1 0 0 1-2.86.51c-3.77 0-7.053-2.59-7.053-5.92a2.51 2.51 0 0 1 1.307-2.176c-3.41.143-4.287 3.697-4.287 5.777 0 5.897 5.427 6.487 6.598 6.487.63 0 1.578-.184 2.152-.367l.103-.032a10.22 10.22 0 0 0 5.307-4.207.319.319 0 0 0-.422-.447'/%3E%3Cpath fill='url(%23edge-d)' d='M8.423 19.229a6.3 6.3 0 0 1-1.809-1.698A6.43 6.43 0 0 1 8.965 7.97c.255-.12.677-.327 1.243-.319a2.58 2.58 0 0 1 2.048 1.036c.32.431.497.953.502 1.49 0-.016 1.953-6.343-6.375-6.343-3.498 0-6.375 3.315-6.375 6.232-.014 1.54.316 3.065.964 4.462a10.2 10.2 0 0 0 12.464 5.34 6.02 6.02 0 0 1-5.005-.638z'/%3E%3Cpath fill='url(%23edge-e)' d='M8.423 19.229a6.3 6.3 0 0 1-1.809-1.698A6.43 6.43 0 0 1 8.965 7.97c.255-.12.677-.327 1.243-.319a2.58 2.58 0 0 1 2.048 1.036c.32.431.497.953.502 1.49 0-.016 1.953-6.343-6.375-6.343-3.498 0-6.375 3.315-6.375 6.232-.014 1.54.316 3.065.964 4.462a10.2 10.2 0 0 0 12.464 5.34 6.02 6.02 0 0 1-5.005-.638z' opacity='.41'/%3E%3Cpath fill='url(%23edge-f)' d='M12.145 11.857c-.072.08-.271.2-.271.447 0 .207.135.414.382.582 1.14.796 3.3.685 3.307.685a4.75 4.75 0 0 0 2.415-.662A4.89 4.89 0 0 0 20.4 8.694c.024-1.785-.637-2.972-.9-3.498C17.802 1.896 14.16 0 10.2 0A10.2 10.2 0 0 0 0 10.057c.04-2.909 2.933-5.26 6.375-5.26.28 0 1.873.024 3.347.797a5.8 5.8 0 0 1 2.463 2.335c.486.845.573 1.92.573 2.35s-.215 1.06-.621 1.587l.008-.008Z'/%3E%3Cpath fill='url(%23edge-g)' d='M12.145 11.857c-.072.08-.271.2-.271.447 0 .207.135.414.382.582 1.14.796 3.3.685 3.307.685a4.75 4.75 0 0 0 2.415-.662A4.89 4.89 0 0 0 20.4 8.694c.024-1.785-.637-2.972-.9-3.498C17.802 1.896 14.16 0 10.2 0A10.2 10.2 0 0 0 0 10.057c.04-2.909 2.933-5.26 6.375-5.26.28 0 1.873.024 3.347.797a5.8 5.8 0 0 1 2.463 2.335c.486.845.573 1.92.573 2.35s-.215 1.06-.621 1.587l.008-.008Z'/%3E%3C/g%3E%3C/svg%3E")}.browser-icon-firefox{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20.4 20.4'%3E%3Cg clip-path='url(%23firefox-M)'%3E%3Cpath fill='url(%23firefox-A)' d='M19.7 6.9a8 8 0 0 0-2-2.6 10 10 0 0 1 1 3c-1.2-2.7-3.2-3.8-4.8-6.3l-.2-.4-.1-.2-.2-.4a7 7 0 0 0-3.5 5.5 5 5 0 0 0-2.8 1l-.3-.1a4 4 0 0 1 0-2.5 8 8 0 0 0-2.5 1.9c-.4-.5-.4-2.2-.4-2.5l-.3.2-1 .8-1 1.1a8 8 0 0 0-1.3 3l-.1.7-.2 1.4q0 3.9 2.7 6.7c2.7 2.8 4.1 3 6.6 3.2a11 11 0 0 0 7.2-2q3-2.5 3.8-6.2v-.4a10 10 0 0 0-.6-5m-1.1.6'/%3E%3Cuse fill='url(%23firefox-B)' href='%23firefox-N'/%3E%3Cuse fill='url(%23firefox-C)' href='%23firefox-N'/%3E%3Cpath fill='url(%23firefox-D)' d='m14.7 8-.8-1c-3.3-3.2-.9-6.8-.5-7a7 7 0 0 0-3.5 5.5h.3a5 5 0 0 1 2.6.7A5 5 0 0 1 14.7 8'/%3E%3Cuse fill='url(%23firefox-E)' href='%23firefox-O'/%3E%3Cuse fill='url(%23firefox-F)' href='%23firefox-O'/%3E%3Cpath fill='url(%23firefox-G)' d='m6.6 6.2.2.2a4 4 0 0 1 0-2.5 8 8 0 0 0-2.5 1.9s1.5 0 2.3.4'/%3E%3Cpath fill='url(%23firefox-H)' d='M0 10.8c.9 4.5 5.1 8 9.9 8 4.4.2 7.3-2.3 8.4-4.8a9 9 0 0 0 .3-6.6c.4 2.3-.8 4.5-2.7 6A8 8 0 0 1 8 14.7l-.1-.1c-2.1-1-3-2.9-2.8-4.5q-.7 0-1.5-.4c-.8-.4-.7-.6-1-1A4 4 0 0 1 4.5 8a4 4 0 0 1 1.9.4 5 5 0 0 0 3.8.1S8.5 8 7.8 7.2L7 6.6l-.3-.2-.2-.2c-.8-.4-2.2-.4-2.3-.4-.4-.5-.4-2.2-.4-2.5l-.3.2-1 .8-1 1.1a8 8 0 0 0-1.3 3S-.1 10 0 10.8'/%3E%3Cpath fill='url(%23firefox-I)' d='M13.8 6.9q.6.4 1 1.2h.1c2.3 2.1 1.1 5 1 5.3q3.2-2.4 2.7-6c-1.1-2.8-3-4-4.7-6.4l-.2-.4-.1-.2-.2-.4c-.4.2-2.8 3.8.4 6.9'/%3E%3Cpath fill='url(%23firefox-J)' d='m15 8.2-.2-.1h-.1a4 4 0 0 0-2.5-.7 4 4 0 0 1-2.4 7.7L8.5 15l-.3-.2H8c.7.4 4.3 1.6 8-1.3 0-.2 1.2-3.2-1-5.2'/%3E%3Cpath fill='url(%23firefox-K)' d='M5.6 11.4S6.1 9.7 9 9.7c.3 0 1.2-.8 1.2-1a5 5 0 0 1-3.8-.2A4 4 0 0 0 4.5 8a4 4 0 0 0-1.9.5q.4.7 1 1.1.8.5 1.5.4c-.2 1.6.7 3.5 2.8 4.5H8a4 4 0 0 1-2.4-3.2'/%3E%3Cpath fill='url(%23firefox-L)' d='M19.7 6.8c-.5-1-1.4-2.1-2-2.5a10 10 0 0 1 1 3c-1.2-2.7-3.2-3.9-4.8-6.3l-.2-.4-.1-.2-.2-.4a7 7 0 0 0-3.5 5.5h.3a5 5 0 0 1 2.6.7A5 5 0 0 1 14.7 8a4 4 0 0 0-2.5-.6 4 4 0 0 1-2.4 7.7l-1.3-.2-.3-.2H8l-.1-.1H8a4 4 0 0 1-2.4-3.2S6.1 9.7 9 9.7c.3 0 1.2-.8 1.2-1s-1.8-.8-2.4-1.5L7 6.5l-.3-.1a4 4 0 0 1 0-2.5 8 8 0 0 0-2.5 1.9c-.4-.5-.4-2.2-.4-2.5l-.3.2-1 .8-1 1.1a8 8 0 0 0-1.3 3l-.1.7-.2 1.4q0 3.9 2.7 6.7c2.7 2.8 4.1 3 6.6 3.2a11 11 0 0 0 7.2-2q3-2.5 3.8-6.2v-.4a10 10 0 0 0-.6-5'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='firefox-B' cx='0' cy='0' r='1' gradientTransform='matrix(21.2899 0 0 20.6149 17.7 2.3)' href='%23firefox-P'%3E%3Cstop offset='.1' stop-color='%23ffbd4f'/%3E%3Cstop offset='.4' stop-color='%23ff563b'/%3E%3Cstop offset='.9' stop-color='%23e50080'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-C' cx='0' cy='0' r='1' gradientTransform='matrix(21.2899 0 0 20.6149 9.7 10.7)' href='%23firefox-P'%3E%3Cstop offset='.3' stop-color='%23960e18'/%3E%3Cstop offset='.4' stop-color='%23db293d' stop-opacity='.3'/%3E%3Cstop offset='.5' stop-color='%23ff3750' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-D' cx='0' cy='0' r='1' gradientTransform='matrix(15.422 0 0 14.9331 12.4 -2.3)' href='%23firefox-P'%3E%3Cstop offset='.1' stop-color='%23fff44f'/%3E%3Cstop offset='.5' stop-color='%23ff9d12'/%3E%3Cstop offset='.5' stop-color='%23ff980e'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-E' cx='0' cy='0' r='1' gradientTransform='matrix(10.1364 0 0 9.81506 7.4 16)' href='%23firefox-P'%3E%3Cstop offset='.4' stop-color='%233a8ee6'/%3E%3Cstop offset='.7' stop-color='%239059ff'/%3E%3Cstop offset='1' stop-color='%23c139e6'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-F' cx='0' cy='0' r='1' gradientTransform='rotate(-13.2 44.1 -42.2)scale(5.36593 6.10403)' href='%23firefox-P'%3E%3Cstop offset='.2' stop-color='%239059ff' stop-opacity='0'/%3E%3Cstop offset='.7' stop-color='%237716a8' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%236e008b' stop-opacity='.6'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-G' cx='0' cy='0' r='1' gradientTransform='matrix(7.29338 0 0 7.06215 9.5 1.5)' href='%23firefox-P'%3E%3Cstop stop-color='%23ffe226'/%3E%3Cstop offset='.5' stop-color='%23ffa930'/%3E%3Cstop offset='.8' stop-color='%23ff7139'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-H' cx='0' cy='0' r='1' gradientTransform='matrix(31.1181 0 0 30.1315 15.3 -3)' href='%23firefox-P'%3E%3Cstop offset='.1' stop-color='%23fff44f'/%3E%3Cstop offset='.6' stop-color='%23ff5634'/%3E%3Cstop offset='.9' stop-color='%23e31587'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-I' cx='0' cy='0' r='1' gradientTransform='rotate(83.8 7.1 6.4)scale(22.0889 14.9604)' href='%23firefox-P'%3E%3Cstop stop-color='%23fff44f'/%3E%3Cstop offset='.4' stop-color='%23ff8b16'/%3E%3Cstop offset='.7' stop-color='%23e31587'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-J' cx='0' cy='0' r='1' gradientTransform='matrix(19.4244 0 0 18.8086 9.5 4)' href='%23firefox-P'%3E%3Cstop offset='.1' stop-color='%23fff44f'/%3E%3Cstop offset='.6' stop-color='%23ff5634'/%3E%3Cstop offset='.9' stop-color='%23e31587'/%3E%3C/radialGradient%3E%3CradialGradient id='firefox-K' cx='0' cy='0' r='1' gradientTransform='matrix(21.2609 0 0 20.5869 14.5 5.1)' href='%23firefox-P'%3E%3Cstop offset='.1' stop-color='%23fff44f'/%3E%3Cstop offset='.5' stop-color='%23ffaf1e'/%3E%3Cstop offset='.6' stop-color='%23ff980e'/%3E%3C/radialGradient%3E%3ClinearGradient id='firefox-A' x1='18.3' x2='1.9' y1='3.2' y2='19.5' href='%23firefox-P'%3E%3Cstop offset='0' stop-color='%23fff44f'/%3E%3Cstop offset='.4' stop-color='%23ff8b16'/%3E%3Cstop offset='.7' stop-color='%23e31587'/%3E%3C/linearGradient%3E%3ClinearGradient id='firefox-L' x1='18.1' x2='4.1' y1='3.1' y2='17.5' href='%23firefox-P'%3E%3Cstop offset='.2' stop-color='%23fff44f' stop-opacity='.8'/%3E%3Cstop offset='.5' stop-color='%23fff44f' stop-opacity='.2'/%3E%3Cstop offset='.6' stop-color='%23fff44f' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='firefox-P' gradientUnits='userSpaceOnUse'/%3E%3Cpath id='firefox-N' d='M19.7 6.9a8 8 0 0 0-2-2.6 10 10 0 0 1 1 3 9 9 0 0 1-.4 6.7c-1.1 2.5-4 5-8.4 4.8a10 10 0 0 1-9.8-8C-.1 10 0 9.7 0 9v1.5q0 3.9 2.7 6.7c2.7 2.8 4.1 3 6.6 3.2a11 11 0 0 0 7.2-2q3-2.5 3.8-6.2v-.4a10 10 0 0 0-.6-5'/%3E%3Cpath id='firefox-O' d='M10.2 8.6c0 .3-.9 1.1-1.2 1.1-2.9 0-3.4 1.7-3.4 1.7A4 4 0 0 0 8 14.7h.2l.3.2 1.3.2c5.1.2 6.1-5.9 2.4-7.7a4 4 0 0 1 2.5.6q-.7-1.2-1.9-1.8a5 5 0 0 0-2.6-.7H10a5 5 0 0 0-2.8 1l.7.7c.6.7 2.4 1.3 2.4 1.4'/%3E%3CclipPath id='firefox-M'%3E%3Cpath fill='%23fff' d='M0 0h20.4v20.4H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.browser-icon-safari{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cdefs%3E%3CradialGradient id='safari-paint1_radial_1510_9490' cx='0' cy='0' r='1' gradientTransform='matrix(9.65803 0 0 9.71116 10.24 8.42)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2306c2e7'/%3E%3Cstop offset='.25' stop-color='%230db8ec'/%3E%3Cstop offset='.5' stop-color='%2312aef1'/%3E%3Cstop offset='.75' stop-color='%231f86f9'/%3E%3Cstop offset='1' stop-color='%23107ddd'/%3E%3C/radialGradient%3E%3ClinearGradient id='safari-paint0_linear_1510_9490' x1='10.2' x2='10.2' y1='19.44' y2='.02' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23bdbdbd'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3CclipPath id='safari-clip0_1510_9490'%3E%3Cpath fill='%23fff' d='M0 0h20.4v20.4H0z'/%3E%3C/clipPath%3E%3Cfilter id='safari-filter0_f_1510_9490' width='16.68' height='16.34' x='2.15' y='1.96' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_1510_9490' stdDeviation='1.27'/%3E%3C/filter%3E%3C/defs%3E%3Cg clip-path='url(%23safari-clip0_1510_9490)'%3E%3Cpath fill='%23000' d='M19.5 10.52a8.8 8.8 0 0 1-2.72 6.37 9.3 9.3 0 0 1-6.58 2.64 9.6 9.6 0 0 1-6.58-2.64A9 9 0 0 1 .9 10.52c0-2.39.98-4.68 2.72-6.37A9.5 9.5 0 0 1 13.76 2.2a9 9 0 0 1 3.02 1.95 9 9 0 0 1 2.72 6.37' opacity='.53'/%3E%3Cpath fill='url(%23safari-paint0_linear_1510_9490)' stroke='%23cdcdcd' stroke-linecap='round' stroke-linejoin='round' stroke-width='.35' d='M19.86 9.73a9.8 9.8 0 0 1-5.96 8.97 9.6 9.6 0 0 1-10.53-2.1A9.74 9.74 0 0 1 10.2.02a9.6 9.6 0 0 1 8.92 6q.74 1.78.74 3.7'/%3E%3Cpath fill='url(%23safari-paint1_radial_1510_9490)' d='M19.1 9.73a8.88 8.88 0 1 1-17.8 0 8.88 8.88 0 1 1 17.8 0'/%3E%3Cpath fill='%23f4f2f3' d='M10.2 1.25a.13.13 0 0 0-.13.13v1.5a.13.13 0 1 0 .26 0v-1.5a.13.13 0 0 0-.13-.13m-.85.05h-.02a.13.13 0 0 0-.12.14l.06.63a.13.13 0 1 0 .26-.02l-.06-.63a.13.13 0 0 0-.12-.12m1.7 0a.13.13 0 0 0-.11.12l-.07.63a.13.13 0 1 0 .26.02l.07-.63a.13.13 0 0 0-.14-.14m-2.57.13h-.03a.13.13 0 0 0-.1.15l.31 1.48A.13.13 0 1 0 8.92 3L8.6 1.53a.13.13 0 0 0-.13-.1m3.45 0a.13.13 0 0 0-.13.1L11.49 3q-.02.12.1.16.12.01.15-.1l.31-1.47a.13.13 0 0 0-.12-.16m-4.28.23H7.6q-.11.06-.09.17l.2.6q.05.11.16.09.1-.05.08-.17l-.2-.6a.1.1 0 0 0-.1-.09m5.1 0q-.09 0-.1.1l-.2.6c-.02.06.01.14.08.16q.12.02.16-.08l.2-.6a.13.13 0 0 0-.13-.18m-5.93.3-.05.02q-.1.05-.06.17l.6 1.37q.06.11.18.07.1-.06.06-.17l-.6-1.38a.13.13 0 0 0-.13-.07m6.77.01q-.08 0-.12.08l-.61 1.37q-.04.12.06.17.12.04.17-.06l.61-1.38a.13.13 0 0 0-.11-.18m-7.53.4q-.04 0-.07.02a.13.13 0 0 0-.05.18l.31.55q.08.1.18.04A.13.13 0 0 0 6.48 3l-.32-.55a.1.1 0 0 0-.1-.07m8.28 0a.1.1 0 0 0-.1.07l-.32.54a.13.13 0 0 0 .05.18q.1.05.18-.04l.31-.55a.13.13 0 0 0-.12-.2m-9.02.47q-.04 0-.07.02a.13.13 0 0 0-.03.18l.88 1.22q.08.09.18.03a.13.13 0 0 0 .03-.18L5.43 2.9a.1.1 0 0 0-.11-.05m9.77 0a.1.1 0 0 0-.1.06L14.1 4.1a.13.13 0 0 0 .03.19q.1.06.18-.03l.88-1.22a.13.13 0 0 0-.1-.2M4.65 3.4q-.04 0-.09.03a.13.13 0 0 0 0 .18l.41.47q.09.09.19.01a.13.13 0 0 0 0-.18l-.42-.47zm11.1 0a.1.1 0 0 0-.1.04l-.41.47a.13.13 0 0 0 0 .18q.1.08.19 0l.42-.48a.13.13 0 0 0-.1-.21M4.02 4l-.09.04a.13.13 0 0 0 0 .19l1.12 1q.1.08.19 0a.13.13 0 0 0-.01-.19l-1.12-1a.1.1 0 0 0-.1-.04m12.37 0q-.06 0-.1.04l-1.11 1a.13.13 0 0 0-.01.19q.09.08.18 0l1.12-1a.13.13 0 0 0-.08-.23m-12.9.68a.13.13 0 0 0-.08.24l.51.37q.1.06.18-.03a.13.13 0 0 0-.03-.18l-.5-.37zm13.42 0-.07.03-.5.37a.13.13 0 0 0-.04.19q.09.09.18.03l.51-.38a.13.13 0 0 0-.08-.23M3 5.43a.13.13 0 0 0-.06.24l1.3.76q.1.04.17-.05a.13.13 0 0 0-.04-.18l-1.3-.75zm14.4 0q-.04 0-.07.02l-1.3.75a.13.13 0 0 0 .13.23l1.3-.75a.13.13 0 0 0-.06-.25M2.62 6.2q-.08 0-.12.08-.04.1.07.17l.57.26q.12.04.17-.07a.13.13 0 0 0-.06-.17l-.58-.26zm15.16 0-.05.02-.58.25a.13.13 0 0 0 .11.24l.57-.26a.13.13 0 0 0-.05-.25m-15.49.81q-.08 0-.11.1t.08.16l1.42.46q.12.03.17-.08a.13.13 0 0 0-.08-.17l-1.43-.46zm15.82 0-.05.01-1.42.47a.13.13 0 0 0 .08.25l1.42-.47a.13.13 0 0 0-.03-.25m-16.03.85a.13.13 0 0 0-.12.1q-.02.13.1.16l.61.13q.12.02.16-.1a.13.13 0 0 0-.1-.15l-.62-.13zm16.24 0h-.03l-.61.14a.13.13 0 0 0-.1.15q.03.12.15.1l.62-.13a.13.13 0 0 0 .1-.15.13.13 0 0 0-.13-.1m-16.4.86a.13.13 0 0 0-.11.12q0 .12.12.14l1.48.16q.13 0 .15-.12a.13.13 0 0 0-.12-.14l-1.49-.16zm16.56.01h-.03l-1.49.16a.13.13 0 0 0-.12.14q.03.12.15.12l1.49-.16q.12-.02.11-.14a.13.13 0 0 0-.11-.12M1.9 9.6a.13.13 0 0 0-.13.13q.01.12.13.13h.63q.12-.01.13-.13a.13.13 0 0 0-.13-.13zm15.97 0a.13.13 0 0 0-.13.13q.01.12.13.13h.63q.12-.01.13-.13a.13.13 0 0 0-.13-.13zm-14.43.71h-.03l-1.49.16a.13.13 0 0 0-.11.14q.02.11.14.12l1.49-.16q.11-.02.12-.14a.13.13 0 0 0-.12-.12m13.52 0a.13.13 0 0 0-.12.13q0 .12.12.14l1.49.16q.11 0 .14-.12a.13.13 0 0 0-.11-.14l-1.5-.16zm-14.26.9h-.03l-.61.13a.13.13 0 0 0-.1.15q.03.12.15.1l.62-.13a.13.13 0 0 0 .1-.16.13.13 0 0 0-.13-.1m15 0a.13.13 0 0 0-.12.1q-.02.11.1.15l.61.13q.12.02.16-.1a.13.13 0 0 0-.1-.15l-.62-.14zm-13.97.5-.05.01-1.42.47a.13.13 0 0 0 .08.25l1.42-.47a.13.13 0 0 0-.03-.25m12.93.01q-.09 0-.1.09-.04.12.08.16l1.42.47q.12.03.16-.08a.13.13 0 0 0-.08-.17l-1.42-.46zM3.2 12.73q-.03 0-.05.02l-.57.25a.13.13 0 0 0 .1.24l.58-.26a.13.13 0 0 0-.06-.25m14.02.01q-.08 0-.12.08-.04.1.06.17l.58.26q.1.04.17-.07a.13.13 0 0 0-.07-.17l-.57-.26zm-12.9.28-.07.02-1.3.75a.13.13 0 0 0 .13.23l1.3-.75a.13.13 0 0 0-.06-.25m11.78 0a.13.13 0 0 0-.06.24l1.3.76q.1.04.18-.05a.13.13 0 0 0-.05-.18l-1.3-.75zM4 14.12q-.04 0-.07.03l-.51.37a.13.13 0 0 0-.03.19q.08.08.18.03l.5-.38a.13.13 0 0 0-.07-.23m12.42.01a.13.13 0 0 0-.08.24l.5.37q.12.06.19-.03a.13.13 0 0 0-.03-.18l-.5-.37zm-11.27.05q-.04 0-.1.03l-1.1 1a.13.13 0 0 0-.01.19c.04.05.13.06.18.01l1.11-1a.13.13 0 0 0-.08-.23m10.12 0a.13.13 0 0 0-.08.23l1.1 1q.1.07.2 0a.13.13 0 0 0-.02-.19l-1.11-1a.1.1 0 0 0-.1-.04m-9.06.96a.1.1 0 0 0-.11.05l-.88 1.22a.13.13 0 0 0 .03.18q.1.06.18-.03l.88-1.22a.13.13 0 0 0-.1-.2m8 0q-.04 0-.08.03a.13.13 0 0 0-.03.18l.88 1.22q.09.09.18.03a.13.13 0 0 0 .03-.19l-.88-1.21a.1.1 0 0 0-.1-.06m-9.14.19-.09.04-.42.47a.13.13 0 0 0 .01.19c.05.05.14.04.18-.01l.43-.47a.13.13 0 0 0-.1-.22m10.28 0q-.05 0-.1.03a.13.13 0 0 0 0 .19l.42.47c.04.05.13.06.18 0a.13.13 0 0 0 0-.18l-.41-.47a.1.1 0 0 0-.1-.04m-7.91.52q-.08 0-.12.08L6.7 17.3q-.04.12.06.18.12.04.17-.07l.61-1.37a.13.13 0 0 0-.11-.19m5.53 0-.05.02q-.1.05-.06.17l.6 1.37q.07.11.18.07.1-.05.06-.17l-.6-1.38a.13.13 0 0 0-.11-.19m-6.6.43a.1.1 0 0 0-.1.06l-.32.55a.13.13 0 0 0 .05.18q.1.04.17-.05l.32-.55a.13.13 0 0 0-.12-.2m7.68 0-.07.01a.13.13 0 0 0-.05.18l.32.55q.06.1.17.05a.13.13 0 0 0 .05-.18l-.31-.55a.13.13 0 0 0-.1-.06m-5.25.02a.13.13 0 0 0-.13.1l-.31 1.47a.13.13 0 1 0 .25.06l.31-1.48a.13.13 0 0 0-.12-.15m2.82 0h-.03a.13.13 0 0 0-.1.16l.31 1.47q.04.11.16.1a.13.13 0 0 0 .1-.16l-.31-1.47a.13.13 0 0 0-.13-.1m-1.41.15a.13.13 0 0 0-.13.13v1.5a.13.13 0 1 0 .26 0v-1.5a.13.13 0 0 0-.13-.13m-2.38.48q-.08 0-.11.1l-.2.6c-.02.06.02.14.08.16q.12.02.17-.08l.2-.6a.13.13 0 0 0-.14-.18m4.76 0h-.05q-.1.05-.08.17l.2.6c.01.07.09.11.16.09q.1-.05.08-.17l-.2-.6a.1.1 0 0 0-.1-.09m-3.2.34a.13.13 0 0 0-.11.11l-.07.63a.13.13 0 1 0 .26.03l.07-.63a.13.13 0 0 0-.14-.14m1.63 0h-.03a.13.13 0 0 0-.11.14l.06.63a.13.13 0 1 0 .26-.03l-.06-.62a.13.13 0 0 0-.12-.12'/%3E%3Cg filter='url(%23safari-filter0_f_1510_9490)' opacity='.41'%3E%3Cpath fill='%23000' d='m16.28 4.5-7.1 4.16-4.49 7.1 6.57-4.89z'/%3E%3C/g%3E%3Cpath fill='%23ff5150' d='M11.22 10.8 9.18 8.66l7.22-4.89z'/%3E%3Cpath fill='%23f1f1f1' d='M11.22 10.8 9.18 8.66 4 15.68z'/%3E%3Cpath fill='%23000' d='m4 15.68 7.22-4.88 5.18-7.03z' opacity='.24'/%3E%3C/g%3E%3C/svg%3E")}