@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.support-banner{background:#6ea8fe1f;border:1px solid #6ea8fe57;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px 12px;display:flex}.support-banner-content{color:#dbeafe;align-items:center;gap:8px;font-size:14px;line-height:1.45;display:inline-flex}.support-banner-actions{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.support-banner-btn{color:#0d1320;background:#6ea8fe;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.support-banner-close{color:#cbd5e1;cursor:pointer;background:#0f172a59;border:1px solid #94a3b859;border-radius:999px;width:30px;height:30px;padding:0;font-size:16px;line-height:1}[data-theme=light] .support-banner,:root[data-theme=light] .support-banner{background:#2563eb14;border-color:#2563eb4d}[data-theme=light] .support-banner-content,:root[data-theme=light] .support-banner-content{color:#1e3a8a}[data-theme=light] .support-banner-close,:root[data-theme=light] .support-banner-close{color:#334155;background:#fff;border-color:#64748b6b}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-indigo-500:oklch(58.5% .233 277.117);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.-left-24{left:calc(var(--spacing) * -24)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/40{border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-cyan-200{color:var(--color-cyan-200)}.text-emerald-200{color:var(--color-emerald-200)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-slate-950\/40{--tw-shadow-color:#02061866}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/50{--tw-shadow-color:#02061880}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-emerald-400\/20:hover{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}}@media (width>=40rem){.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-l-slate-700\/40{border-left-color:#31415866}@supports (color:color-mix(in lab, red, red)){.lg\:border-l-slate-700\/40{border-left-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--bg:#0b1020;--panel:#111a33;--panel-2:#0f1730;--border:#ffffff14;--text:#e8ecff;--muted:#9aa7d6;--accent:#7c9cff;--good:#2dd4bf;--bad:#fb7185;--warn:#fbbf24;--shadow:0 20px 60px #00000059;--radius:18px;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans:var(--sans);--font-mono:var(--mono);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}:root[data-theme=light]{--bg:#f8fafc;--panel:#fff;--panel-2:#fff;--border:#0f172a26;--text:#0f172a;--muted:#64748b;--accent:#2563eb;--good:#059669;--bad:#e11d48;--warn:#d97706;--shadow:0 16px 45px #0f172a1a}*{box-sizing:border-box}html,body{height:100%}html{scrollbar-gutter:stable;scroll-padding-top:86px}body{font-family:var(--sans);background:var(--bg);color:var(--text);margin:0}[id]{scroll-margin-top:92px}.tools-main,.insight-main,.diffhub-main,.diffhub-list-main,.diffhub-compare-main{flex:auto;width:100%;display:block}.common-hero-stack{justify-items:center;gap:4px;display:grid}.common-hero-kicker{color:#dce9ff;background:linear-gradient(110deg,#23419280,#4a27907a);border:1px solid #627ac48c;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:24px;margin:0 auto;padding:0 3.3px;font-size:clamp(9px,.62vw,11px);font-weight:700;display:inline-flex}.common-hero-kicker svg{width:13px;height:13px}.common-hero-title{text-align:center;letter-spacing:-.03em;color:#f4f8ff;margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:800;line-height:1.12}.common-hero-title span{background:linear-gradient(90deg,#6ea8ff,#8d73ff);color:#0000;-webkit-background-clip:text;background-clip:text}.common-hero-subtitle{text-align:center;color:#bccceb;text-wrap:balance;max-width:640px;margin:0 auto;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.45}@media (width<=760px){.common-hero-kicker{min-height:30px;padding:0 11px;font-size:12px}}:root[data-theme=light] .common-hero-title{color:#0f172a}:root[data-theme=light] .common-hero-kicker,[data-theme=light] .common-hero-kicker{color:#3730a3!important;background:#eef2ffeb!important;border-color:#6366f157!important}:root[data-theme=light] .common-hero-subtitle{color:#334155}main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) *{font-size:94.5%!important}main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .page-title,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .section-header,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .field-label,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .about-tools-title,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .admin-page-title,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .panel-header strong,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .input-panel-header-main strong,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) h1,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) h2,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) h3{font-size:113.4%!important}main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .page-title{font-size:138.6%!important;line-height:1.02!important}main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .subtitle,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .page-subtitle,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .field-hint,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .summary-collapsed-note,main.app-main.page-group-diffhub:not(.wi-main):not(.no-font-scale) .text-muted{font-size:86.1%!important}main.app-main.wi-main .wi-page *{font-size:105%!important}:root[data-theme=light] body{background:var(--bg)}:root[data-theme=light] .text-white,:root[data-theme=light] .text-slate-100{color:#0f172a!important}:root[data-theme=light] .text-slate-200{color:#1e293b!important}:root[data-theme=light] .text-slate-300{color:#334155!important}:root[data-theme=light] .text-slate-400{color:#475569!important}:root[data-theme=light] .text-amber-200{color:#92400e!important}:root[data-theme=light] .bg-slate-950,:root[data-theme=light] .bg-slate-900,:root[data-theme=light] .bg-slate-800{background-color:#fff!important}:root[data-theme=light] .bg-slate-900\/80,:root[data-theme=light] .bg-slate-900\/70,:root[data-theme=light] .bg-slate-800\/80{background-color:#ffffffeb!important}:root[data-theme=light] .border-slate-800,:root[data-theme=light] .border-slate-700,:root[data-theme=light] .border-slate-600{border-color:#64748b57!important}.wrap{max-width:1400px;margin:0 auto;padding:28px 18px 40px}.hero{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.subtitle{color:var(--muted);max-width:760px;margin-top:10px;line-height:1.6}.page-subtitle{font-family:var(--sans);letter-spacing:0;font-size:18px;font-weight:500;line-height:1.75}.page-title{letter-spacing:-.03em;color:#fff;max-width:56rem;margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05}.hero-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-title-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.about-title-lines{flex-direction:column;gap:10px;display:inline-flex}.about-central-wrap{max-width:1080px;margin:0 auto}.about-central-hero{text-align:center}.about-tools-title{letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15}.controls{align-items:center;gap:10px;display:flex}#siteHeader{z-index:40;padding-top:8px;position:sticky;top:0}.shared-header{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061752;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:10px 12px;display:grid}.contextual-action-nav{z-index:45;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;top:8px;left:0;right:0;transform:translateY(-8px)}.contextual-action-nav.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.contextual-action-nav-inner{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617e6;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;max-width:1400px;margin:0 auto;padding:10px 16px;display:flex}.contextual-action-nav-mobile-only{display:none}.contextual-action-nav-actions,.contextual-action-nav-anchors{align-items:center;gap:8px;display:inline-flex}.sticky-explain-btn{min-height:34px}.contextual-action-mobile-left,.contextual-action-mobile-right{align-items:center;gap:8px;display:inline-flex}.sticky-mobile-icon-btn{justify-content:center;width:34px;min-width:34px;padding:0!important}.action-anchor-btn{align-items:center;gap:6px;min-height:34px;line-height:1.2;display:inline-flex;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important}.action-anchor-icon{opacity:.9;font-size:12px;line-height:1}.shared-header-left{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.shared-brand{color:var(--text);letter-spacing:.02em;align-items:center;gap:8px;padding-right:4px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.shared-logo{border-radius:8px;flex:none;width:28px;height:28px}.shared-wordmark{object-fit:contain;opacity:.95;width:auto;height:24px;display:block}.shared-brand.has-wordmark .shared-wordmark{max-width:132px}.shared-brand.has-wordmark{background:0 0;align-items:flex-end;gap:3px;min-width:150px;padding-right:5px}.shared-brand.has-wordmark .shared-logo{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:12px;width:44px;height:44px;padding:3px}.shared-brand.has-wordmark .shared-wordmark{opacity:1;object-fit:contain;vertical-align:bottom;transform-origin:0 100%;background:0 0;align-self:flex-end;width:98px;max-width:98px;height:24px;margin-bottom:0;transform:translateY(-20%)}.shared-brand.is-landing-combined{padding-right:12px}.shared-logo.is-landing-combined{object-fit:cover;background:0 0;border-radius:10px;width:auto;height:38px}@media (width<=900px){.shared-logo.is-landing-combined{width:auto;height:32px}.shared-brand.has-wordmark .shared-logo{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:10px;width:38px;height:38px;padding:2px}.shared-brand.has-wordmark .shared-wordmark{width:86px;max-width:86px;height:21px}}.wi-page{gap:14px;width:min(1240px,100%);margin:0 auto;display:grid}.wi-hero{text-align:center;background:radial-gradient(circle at 8% 10%,#2b77ff3d,#2b77ff00 42%),radial-gradient(circle at 80% 0,#5f46ff30,#5f46ff00 45%),linear-gradient(#071121f2,#06101fd1);border:1px solid #546f9d57;border-radius:18px;padding:16px 16px 14px}.wi-title{letter-spacing:-.02em;color:#f8fbff;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.06}.wi-subtitle{color:#d2def8;margin:10px 0 0;font-size:clamp(15px,1.25vw,21px)}.wi-social-row{color:#9eb0ce;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.wi-social-pill{color:#e7efff;background:#101a2ce0;border:1px solid #6c80a775;border-radius:999px;padding:2px 9px}.wi-icon-wrap{color:#9cb8f3;background:#1f335470;border:1px solid #6c84af73;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.wi-inline-icon{width:12px;height:12px}.wi-inline-mini{color:#88a8e9;vertical-align:-2px;width:13px;height:13px;margin-right:6px}.wi-input-shell{background:radial-gradient(circle at 35% 10%,#1c6fff1f,#1c6fff00 55%),linear-gradient(145deg,#091122f2,#071427d6);border:1px solid #586d9366;border-radius:16px;padding:14px}.wi-mode-row{flex-wrap:wrap;gap:10px;display:flex}.wi-mode-btn{color:#dce8ff;background:#060d1bb3;border:1px solid #62759d85;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:700;display:inline-flex}.wi-mode-btn.is-active{color:#c4b5ff;border-color:#8f72ffcc;box-shadow:inset 0 -2px #8f72fff2,0 0 0 1px #7659ff3d}.wi-input-title{color:#f3f8ff;margin-top:14px;font-size:clamp(20px,2vw,34px);font-weight:800;line-height:1.1}.wi-input-grid{gap:10px;margin-top:11px;display:grid}.wi-input-grid-single{grid-template-columns:1fr minmax(190px,260px)}.wi-input-grid-pair{grid-template-columns:1fr 1fr minmax(190px,260px)}.wi-url-box{background:#040e1ee0;border:1px solid #5a6d9080;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:inline-flex}.wi-url-input{color:#eef4ff;background:0 0;border:0;outline:none;width:100%;font-size:clamp(17px,1.6vw,27px);font-weight:700;line-height:1.05}.wi-url-input::placeholder{color:#e8f2ffe6}.wi-compare-btn{color:#f4f7ff;letter-spacing:.01em;background:linear-gradient(#6472ff,#525df7);border:1px solid #7184ff99;border-radius:12px;min-height:56px;font-size:clamp(18px,1.5vw,26px);font-weight:800}.wi-input-foot{color:#c8d6f2;align-items:center;gap:8px;margin-top:11px;font-size:15px;display:inline-flex}.wi-status{margin-top:6px}.wi-feature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wi-feature-card{background:#071122c7;border:1px solid #4d648b73;border-radius:14px;padding:11px 12px}.wi-feature-title{align-items:center;gap:8px;display:inline-flex}.wi-feature-card h3{color:#eef5ff;margin:0;font-size:20px;line-height:1.15}.wi-feature-card p{color:#b8c7e3;margin:7px 0 0;font-size:15px}.wi-feature-card-phase{border-style:dashed;border-color:#7a64ffad}.wi-phase-badge{color:#b5a4ff;border:1px solid #7a64ffb8;border-radius:999px;align-items:center;margin-bottom:7px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.wi-dashboard{grid-template-columns:1.75fr 1fr;gap:10px;display:grid}.wi-panel{background:radial-gradient(circle at 14% 0,#2675ff1f,#2675ff00 46%),#071123d6;border:1px solid #4c618873;border-radius:16px;padding:13px}.wi-panel h2{color:#f1f6ff;align-items:center;gap:8px;margin:0;font-size:22px;display:inline-flex}.wi-site-row{border:1px solid #495f8370;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.wi-site-main{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.wi-site-main strong{color:#f3f8ff;font-size:23px}.wi-tag{color:#7ce0ad;background:#22885a38;border:1px solid #4dc68966;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700}.wi-meta{color:#9eb3d8;font-size:13px}.wi-impact-pill{color:#ff9b8c;background:#a03a2f36;border:1px solid #ea867866;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.wi-summary-box,.wi-changes{background:#081325b8;border:1px solid #485e836b;border-radius:12px;margin-top:10px;padding:11px}.wi-summary-box h3,.wi-changes h3,.wi-side-card h3{color:#e4eeff;align-items:center;gap:8px;margin:0;font-size:19px;display:inline-flex}.wi-summary-box p{color:#c6d4ef;margin:5px 0;font-size:14px}.wi-summary-meta{color:#9ab1d8;flex-wrap:wrap;gap:10px;margin-top:9px;font-size:13px;display:flex}.wi-chip-row{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.wi-chip{color:#b1c3e4;background:#0e192cd1;border:1px solid #596d907a;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700}.wi-chip.is-active{color:#d7deff;background:#4552d65c;border-color:#6c7aff94}.wi-change-list{border:1px solid #455d8061;border-radius:11px;margin-top:9px;overflow:hidden}.wi-change-row{border-bottom:1px solid #475c7e4d;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.wi-change-row:last-child{border-bottom:0}.wi-change-text{color:#d3def4;font-size:14px}.wi-status-chip{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.wi-status-chip.new{color:#8bc3ff;background:#3a6fb052}.wi-status-chip.modified,.wi-status-chip.updated{color:#f0b95f;background:#a678274d}.wi-status-chip.stable{color:#94d5b8;background:#3c825d4d}.wi-right-sub{color:#b8c8e7;margin:9px 0 0;font-size:14px}.wi-impact-list{color:#e4edff;gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.wi-impact-list li{align-items:flex-start;display:flex}.wi-side-card{background:#091426b8;border:1px solid #4a61856b;border-radius:12px;margin-top:11px;padding:10px}.wi-side-card p{color:#c1d0eb;margin:7px 0 0;font-size:14px;line-height:1.45}.wi-kv{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.wi-kv span{color:#9bb0d4;font-size:12px}.wi-kv strong{color:#ecf3ff;text-align:right;font-size:13px}@media (width<=1200px){.wi-page{width:min(980px,100%)}.wi-dashboard{grid-template-columns:1fr}.wi-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-input-grid-single,.wi-input-grid-pair{grid-template-columns:1fr}}@media (width<=760px){.wi-title{font-size:clamp(25px,8vw,36px)}.wi-subtitle{font-size:14px}.wi-mode-btn{justify-content:center;width:100%}.wi-feature-row{grid-template-columns:1fr}}.wi-title{font-size:clamp(22.5px,2.7vw,39px)}.wi-subtitle{font-size:clamp(11.25px,.94vw,15.75px)}.wi-social-row{font-size:9.75px}.wi-mode-btn{font-size:10.5px}.wi-input-title{font-size:clamp(15px,1.5vw,25.5px)}.wi-url-input{font-size:clamp(12.75px,1.2vw,20.25px)}.wi-compare-btn{font-size:clamp(13.5px,1.125vw,19.5px)}.wi-input-foot{font-size:11.25px}.wi-feature-card h3{font-size:15px}.wi-feature-card p{font-size:11.25px}.wi-phase-badge{font-size:9px}.wi-panel h2{font-size:16.5px}.wi-site-main strong{font-size:17.25px}.wi-tag{font-size:9px}.wi-meta{font-size:9.75px}.wi-impact-pill{font-size:9px}.wi-summary-box h3,.wi-changes h3,.wi-side-card h3{font-size:14.25px}.wi-summary-box p{font-size:10.5px}.wi-summary-meta{font-size:9.75px}.wi-chip{font-size:9px}.wi-change-text{font-size:10.5px}.wi-status-chip{font-size:8.25px}.wi-right-sub,.wi-impact-list,.wi-side-card p{font-size:10.5px}.wi-kv span{font-size:9px}.wi-kv strong{font-size:9.75px}@media (width<=760px){.wi-title{font-size:clamp(18.75px,6vw,27px)}.wi-subtitle{font-size:10.5px}}.shared-nav{background:0 0;border:0;border-radius:0;align-self:flex-end;align-items:flex-end;gap:18px;padding:0;display:inline-flex}.shared-nav-link{color:var(--text);opacity:.9;background:0 0;border:0;border-radius:0;padding:0 0 12px;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;position:relative}.shared-nav-link:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#8b7dff,#bb7bff);border-radius:999px;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.shared-nav-link:hover{color:#f6f8ff;opacity:1}.shared-nav-link:hover:after{transform:scaleX(1)}.shared-nav-link.is-active{color:#fff;opacity:1}.shared-nav-link.is-active:after{transform:scaleX(1)}.shared-header-controls{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:280px;display:inline-flex;position:relative}.desktop-only{display:inline-flex}.mobile-only{display:none!important}.mobile-icon-btn{border:1px solid var(--border);width:34px;height:34px;color:var(--text);box-shadow:none;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.mobile-popover{border:1px solid var(--border);z-index:20;background:#020617f5;border-radius:10px;gap:4px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mobile-popover-item{text-align:left;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.2;text-decoration:none}.mobile-popover-item:hover{background:#94a3b824}.mobile-popover-item.is-active{background:#7c9cff29;border-color:#7c9cff73}.header-search{border:1px solid var(--border);width:clamp(140px,18vw,220px);min-width:0;height:34px;color:var(--muted);background:#ffffff0f;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.header-search svg{flex:none;width:14px;height:14px}.header-search-input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.header-search-input::placeholder{color:var(--muted)}.header-coffee-link{border:1px solid var(--border);color:#fbbf24;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex;position:relative}.header-coffee-link:hover{color:#f59e0b}.header-coffee-link svg{width:17px;height:17px}.header-coffee-tip{white-space:nowrap;pointer-events:none;opacity:0;border:1px solid var(--border);color:#e2e8f0;background:#020617f2;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.header-coffee-link:hover .header-coffee-tip,.header-coffee-link:focus-visible .header-coffee-tip{opacity:1}.home-link{color:var(--text);border:1px solid var(--border);background:#ffffff0d;border-radius:10px;padding:8px 10px;font-size:13px;text-decoration:none}.lang-select,.control-select{border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:10px;outline:none;padding:8px 10px;font-size:13px}.control-select-lang{min-width:96px}.control-icon{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.control-icon svg{width:16px;height:16px}.theme-switch{border:1px solid var(--border);width:74px;min-width:74px;height:34px;color:var(--muted);box-shadow:none;background:#ffffff0f;border-radius:999px;flex:none;justify-content:space-between;align-items:center;padding:0 8px;display:inline-flex;position:relative;overflow:hidden}.theme-switch:hover{color:var(--text)}.theme-switch-icon{z-index:1;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.theme-switch-icon svg{width:14px;height:14px}.theme-switch-thumb{border:1px solid var(--border);color:#cffff6;background:#2dd4bf29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .18s;display:inline-flex;position:absolute;top:2px;left:2px}.theme-switch.is-dark .theme-switch-thumb{transform:translate(40px)}:root[data-theme=light] .lang-select,:root[data-theme=light] .control-select,:root[data-theme=light] .home-link,:root[data-theme=light] button.secondary,:root[data-theme=light] .theme-switch{background:#fff}:root[data-theme=light] .theme-switch-thumb{color:#0e7490;background:#0891b224;border-color:#0891b273}:root[data-theme=light] .shared-header,[data-theme=light] .shared-header{background:#ffffffd9;border-color:#64748b66}:root[data-theme=light] .contextual-action-nav-inner,[data-theme=light] .contextual-action-nav-inner{background:#fffffff5;border-color:#64748b66}:root[data-theme=light] .shared-nav{background:0 0;border-color:#0000}:root[data-theme=light] .shared-nav-link{background:0 0}:root[data-theme=light] .shared-nav-link:hover{color:#0f172a;background:0 0}:root[data-theme=light] .header-coffee-link,:root[data-theme=light] .header-search{background:#fff}:root[data-theme=light] .header-coffee-tip{color:#0f172a;background:#fff;border-color:#0f172a26}:root[data-theme=light] .shared-nav-link.is-active{color:#0f172a}:root[data-theme=light] .shared-nav-link:after{background:linear-gradient(90deg,#4f46e5,#7c3aed)}:root[data-theme=light] .mobile-popover{background:#fff}:root[data-theme=light] .page-title,[data-theme=light] .page-title{color:#0f172a}:root[data-theme=light] .app-surface,:root[data-theme=light] .app-card,:root[data-theme=light] .panel,[data-theme=light] .app-surface,[data-theme=light] .app-card,[data-theme=light] .panel{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-theme=light] .app-surface-secondary,:root[data-theme=light] .input-card,:root[data-theme=light] .result-card,:root[data-theme=light] .panel-sub,[data-theme=light] .app-surface-secondary,[data-theme=light] .input-card,[data-theme=light] .result-card,[data-theme=light] .panel-sub{background:#fff!important;border-color:#64748b73!important}:root[data-theme=light] .panel-header,[data-theme=light] .panel-header{border-bottom-color:#64748b73}:root[data-theme=light] .panel-textarea,[data-theme=light] .panel-textarea{color:#0f172a}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff0a,#ffffff05);overflow:hidden}.app-surface,.app-card,.panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-surface-secondary,.input-card,.result-card,.panel-sub{overflow:hidden;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;background:linear-gradient(#ffffff0a,#ffffff05)!important}.input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.result-stack{grid-template-columns:1fr;gap:16px;display:grid}.panel-header,.card-hd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.section-header-row{flex-wrap:wrap;gap:8px}.collapsible-header-row{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.collapsible-title-btn{min-width:0;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}.collapsible-header-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.card-hd strong{letter-spacing:.02em;font-size:14px}.section-header{letter-spacing:.02em;font-weight:700;line-height:1.35;font-size:16px!important}.diff-view-inline-hint{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.summary-title-toggle{box-shadow:none;color:inherit;background:0 0;border:0;padding:0}.summary-title-toggle-mark{color:var(--muted);font-size:11px}.summary-collapsed-preview{background:#0f172a42;border:1px solid #94a3b847;border-radius:14px;padding:8px 12px}.diff-summary-tags,.textdiff-summary-tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.diff-summary-tag,.textdiff-summary-tag{border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.diff-summary-tag-icon,.textdiff-summary-tag-icon{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.diff-summary-tag-icon svg,.textdiff-summary-tag-icon svg{width:13px;height:13px}.diff-summary-tag.is-add,.textdiff-summary-tag.is-add{color:#99f6e4;background:#14b8a633;border-color:#2dd4bf66}.diff-summary-tag.is-remove,.textdiff-summary-tag.is-remove{color:#fecdd3;background:#f43f5e33;border-color:#fb718566}.diff-summary-tag.is-change,.textdiff-summary-tag.is-change{color:#dbeafe;background:#3b82f638;border-color:#60a5fa66}.diff-summary-tag.is-type,.textdiff-summary-tag.is-type{color:#fde68a;background:#d9770638;border-color:#f59e0b66}.summary-collapsed-note{color:var(--muted);font-size:13px;line-height:1.5}:root[data-theme=light] .summary-collapsed-preview,[data-theme=light] .summary-collapsed-preview{background:#fff;border-color:#64748b73}:root[data-theme=light] .diff-summary-tag.is-add,[data-theme=light] .diff-summary-tag.is-add,:root[data-theme=light] .textdiff-summary-tag.is-add,[data-theme=light] .textdiff-summary-tag.is-add{color:#14532d;background:#16a34a33;border-color:#16a34a7a}:root[data-theme=light] .diff-summary-tag.is-remove,[data-theme=light] .diff-summary-tag.is-remove,:root[data-theme=light] .textdiff-summary-tag.is-remove,[data-theme=light] .textdiff-summary-tag.is-remove{color:#881337;background:#e11d482e;border-color:#e11d487a}:root[data-theme=light] .diff-summary-tag.is-change,[data-theme=light] .diff-summary-tag.is-change,:root[data-theme=light] .textdiff-summary-tag.is-change,[data-theme=light] .textdiff-summary-tag.is-change{color:#1e3a8a;background:#2563eb2e;border-color:#2563eb7a}:root[data-theme=light] .diff-summary-tag.is-type,[data-theme=light] .diff-summary-tag.is-type,:root[data-theme=light] .textdiff-summary-tag.is-type,[data-theme=light] .textdiff-summary-tag.is-type{color:#78350f;background:#d9770633;border-color:#d9770670}:root[data-theme=light] .icon-action-btn,[data-theme=light] .icon-action-btn{background:#fff}:root[data-theme=light] .icon-action-tip,[data-theme=light] .icon-action-tip{color:#0f172a;background:#fff}.field-label{letter-spacing:.01em;font-size:16px;font-weight:700;line-height:1.35}.field-hint{font-size:13px;font-weight:500;line-height:1.3}.input-panel-header-main{flex-direction:column;gap:2px;display:inline-flex}.input-panel-header-actions{align-items:center;gap:8px;display:inline-flex}.input-copy-btn{border:1px solid var(--border);color:var(--text);box-shadow:none;background:#ffffff0f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1}.input-copy-btn:hover{background:#7c9cff38}:root[data-theme=light] .input-copy-btn,[data-theme=light] .input-copy-btn{background:#fff}.icon-action-btn{border:1px solid var(--border);width:28px;height:28px;color:var(--text);box-shadow:none;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-action-btn:hover{background:#7c9cff38}.icon-action-btn-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.icon-action-btn-icon svg{width:100%;height:100%}.icon-action-tip{white-space:nowrap;pointer-events:none;opacity:0;border:1px solid var(--border);color:#e2e8f0;z-index:8;background:#020617f2;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.icon-action-btn:hover .icon-action-tip,.icon-action-btn:focus-visible .icon-action-tip,.icon-action-btn.is-tip-visible .icon-action-tip{opacity:1}.input-copy-btn.icon-action-btn{width:30px;height:30px}:root[data-theme=light] .wi-social-pill,:root[data-theme=light] .wi-chip,:root[data-theme=light] .wi-impact-pill,:root[data-theme=light] .wi-phase-badge,:root[data-theme=light] .wi-status-chip{color:#1e293b;background:#94a3b82e;border-color:#47556957}:root[data-theme=light] .wi-icon-wrap,:root[data-theme=light] .mobile-icon-btn,:root[data-theme=light] .control-icon,:root[data-theme=light] .theme-switch-icon{color:#1e3a8a;background:#94a3b833;border-color:#47556957}:root[data-theme=light] .wi-title,:root[data-theme=light] .wi-kicker,:root[data-theme=light] .wi-subtitle,:root[data-theme=light] .wi-step-title,:root[data-theme=light] .wi-row-copy,:root[data-theme=light] .wi-compare-row p,:root[data-theme=light] .wi-meta,:root[data-theme=light] .wi-inline-note,:root[data-theme=light] .wi-empty-copy{color:#334155}:root[data-theme=light] .wi-row-copy strong,:root[data-theme=light] .wi-compare-row h3,:root[data-theme=light] .wi-step-title strong,:root[data-theme=light] .wi-empty-title{color:#0f172a}.small{color:var(--muted);font-size:13px}textarea{resize:vertical;width:100%;min-height:280px;color:var(--text);font-family:var(--mono);tab-size:2;background:0 0;border:0;outline:none;padding:16px;font-size:13px;line-height:1.7}.panel-textarea{resize:vertical;width:100%;min-height:280px;color:var(--text);font-family:var(--mono);background:0 0;border:0;outline:none;padding:16px;font-size:15px;line-height:1.7}.line-index-input{border-radius:10px;grid-template-columns:52px minmax(0,1fr);display:grid;overflow:hidden}.line-index-gutter{border-right:1px solid var(--border);min-height:280px;max-height:100%;color:var(--muted);font-family:var(--mono);text-align:right;-webkit-user-select:none;user-select:none;background:#94a3b814;padding:16px 8px 16px 6px;font-size:15px;line-height:1.7;overflow:hidden}.line-index-item{min-height:1.7em}.panel-textarea.with-line-index{white-space:pre;border-radius:0;padding-left:12px;overflow:auto}.input-grid .panel-textarea,.input-grid .line-index-gutter{min-height:420px}.panel-textarea.json-input-invalid{background:#f8717115;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #f87171c7}.panel-textarea.json-input-invalid:focus{outline-offset:0;outline:2px solid #f871716b}.json-input-error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717159;border-radius:8px;align-items:flex-start;gap:8px;margin:8px 12px 0;padding:7px 10px;font-size:12px;line-height:1.4;display:inline-flex}.json-input-error-icon{color:#f87171;margin-top:1px;line-height:1}:root[data-theme=light] .panel-textarea.json-input-invalid,[data-theme=light] .panel-textarea.json-input-invalid{background:#fee2e2f2;box-shadow:inset 0 0 0 1px #dc2626b8}:root[data-theme=light] .json-input-error,[data-theme=light] .json-input-error{color:#7f1d1d;background:#fee2e2;border-color:#dc262647}:root[data-theme=light] .line-index-gutter,[data-theme=light] .line-index-gutter{background:#94a3b81f;border-right-color:#64748b40}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}button{cursor:pointer;color:#071022;background:linear-gradient(#b8c9ff,#7c9cff);border:0;border-radius:14px;padding:12px 16px;font-weight:700;box-shadow:0 12px 30px #7c9cff38}button.secondary{color:var(--text);border:1px solid var(--border);box-shadow:none;background:#ffffff0f}button:disabled{opacity:.6;cursor:not-allowed}:root{--btn-ui-radius:12px;--btn-ui-font-size:14px;--btn-ui-font-weight:700;--btn-ui-gap:8px;--btn-ui-transition:background-color .14s ease, border-color .14s ease, color .14s ease, box-shadow .14s ease, transform .12s ease;--btn-ui-primary-height:50px;--btn-ui-primary-radius:14px;--btn-ui-primary-font-size:15px;--btn-ui-primary-border:1px solid #7a84ffc2;--btn-ui-primary-bg:linear-gradient(180deg, #7577ff 0%, #6467ff 100%);--btn-ui-primary-shadow:0 14px 30px #5459f454;--btn-ui-secondary-height:40px;--btn-ui-secondary-radius:14px;--btn-ui-secondary-font-size:14px;--btn-ui-secondary-border:1px solid #6f88ba73;--btn-ui-secondary-bg:#0f182cb8;--btn-ui-icon-size:28px}.btn-ui,.tdv2-compare-btn,.tdv2-clear-btn,.insight-compare-btn,.shot-action-btn,.tdr-anchor-btn,.shot-key-view-btn,.diff-undo-btn,.ai-trigger-btn{justify-content:center;align-items:center;gap:var(--btn-ui-gap);border-radius:var(--btn-ui-radius);font-size:var(--btn-ui-font-size);font-weight:var(--btn-ui-font-weight);transition:var(--btn-ui-transition);display:inline-flex}.btn-ui:disabled,.tdv2-compare-btn:disabled,.tdv2-clear-btn:disabled,.insight-compare-btn:disabled,.shot-action-btn:disabled,.tdr-anchor-btn:disabled,.shot-key-view-btn:disabled,.diff-undo-btn:disabled,.ai-trigger-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ui-primary,.tdv2-compare-btn,.insight-compare-btn,.shot-action-btn.is-primary{min-height:var(--btn-ui-primary-height);border-radius:var(--btn-ui-primary-radius);border:var(--btn-ui-primary-border);background:var(--btn-ui-primary-bg);box-shadow:var(--btn-ui-primary-shadow);font-size:var(--btn-ui-primary-font-size);font-weight:var(--btn-ui-font-weight);white-space:nowrap;color:#f6f8ff;padding:0 18px}.btn-ui-secondary,.tdv2-clear-btn,.shot-action-btn:not(.is-primary):not(.is-icon),.tdr-anchor-btn,.shot-key-view-btn{border:var(--btn-ui-secondary-border);background:var(--btn-ui-secondary-bg);box-shadow:none;font-size:var(--btn-ui-secondary-font-size);color:var(--text)}.btn-ui-icon,.icon-action-btn,.shot-action-btn.is-icon,.sticky-mobile-icon-btn{width:var(--btn-ui-icon-size);height:var(--btn-ui-icon-size);min-width:var(--btn-ui-icon-size);min-height:var(--btn-ui-icon-size);border-radius:999px;padding:0}.btn-ui-inline,.shot-key-view-btn{border-radius:8px;min-height:22px;padding:0 7px;font-size:10px;font-weight:600}.status{color:var(--muted);font-size:14px}.bottom{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}.summary{padding:16px}.summary h2{margin:0 0 8px;font-size:18px}.summary p,.summary li{color:var(--text);line-height:1.7}.summary ul{margin:10px 0 0;padding-left:20px}.summary .muted,.muted{color:var(--muted)}.summary-table{font-family:var(--sans);border:1px solid #94a3b847;border-radius:14px;font-size:15px;overflow:hidden}.summary-table-row{border-bottom:1px solid #94a3b833;grid-template-columns:clamp(88px,11vw,112px) minmax(0,1fr);display:grid}.summary-table-row:last-child{border-bottom:0}.summary-label{text-align:center;color:#a6b4cc;letter-spacing:.01em;background:#0f172a70;border-right:1px solid #94a3b833;justify-content:center;align-items:center;padding:9px 8px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.summary-value{background:#0f172a42;padding:9px 12px;font-size:15px;line-height:1.7}.summary-value-line{color:#dbe7ff;border-bottom:1px dashed #94a3b833;padding:4px 0;line-height:1.7}.summary-value-line:last-child{border-bottom:0}.summary-value-line-point{align-items:flex-start;gap:8px;display:flex}.summary-value-line-point:before{content:"";background:#7c9cff;border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:9px;box-shadow:0 0 0 3px #7c9cff33}.summary-value-line-point .ai-md-quote{margin:0}.ai-summary-block{gap:0;display:grid}.ai-summary-head{border-bottom:0;align-items:flex-start;gap:8px;padding-bottom:6px;display:flex}.ai-summary-head-icon{color:#fbbf24;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:4px;display:inline-flex}.ai-summary-head-icon svg{width:100%;height:100%}.ai-summary-head-text{color:#eef3ff;font-weight:600}.ai-change-quote{color:#e0f2fe;background:#38bdf833;border:1px solid #38bdf873;border-radius:6px;margin:0 1px;padding:0 6px;font-weight:700;display:inline-block}.ai-summary-divider{background:#94a3b847;height:1px;margin:2px 0 6px}.ai-summary-details{gap:0;display:grid}.ai-summary-detail-line{border-bottom:1px dashed #94a3b833}.ai-diff-slider{accent-color:#7c9cff}.ai-spinner{border:2px solid #94a3b859;border-top-color:#7c9cff;border-radius:999px;width:14px;height:14px;animation:.75s linear infinite ai-spin}.ai-thinking-spinner{border:2px solid #94a3b847;border-top-color:#94a3b8e6;border-radius:999px;width:12px;height:12px;animation:.75s linear infinite ai-spin}.ai-bulb-icon{color:#fbbf24;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ai-bulb-icon.small{width:14px;height:14px}.ai-bulb-icon svg{width:100%;height:100%}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-toggle-panel{background:#0f172acc;border:1px solid #1e293bf2}.ai-toggle-inline{flex:auto;min-width:0;max-width:none}.ai-toggle-controls-inline{align-items:center;min-width:0;display:inline-flex}.ai-toggle-inline-row{align-items:center;display:inline-flex}.ai-toggle-inline-label{white-space:nowrap;flex:none}.ai-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-controls-row-single{flex-wrap:nowrap;gap:8px}.ai-level-action-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.ai-level-title{letter-spacing:.02em;color:#cbd5e1;font-size:12px;font-weight:600;line-height:1.2}.ai-inline-slider-wrap{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.ai-inline-slider-wrap-left,.ai-controls-only-row{justify-content:flex-start}.ai-status-row{margin-top:10px;display:inline-flex}.ai-status-inline{margin-left:6px}.ai-summary-simple{background:#0f172a42;border:1px solid #94a3b847;border-radius:14px;overflow:hidden}.ai-summary-simple .summary-value-line{margin:0;padding:10px 12px}.summary-points-stack{gap:8px;display:grid}.ai-level-select{border:1px solid var(--border);min-width:120px;max-width:170px;height:24px;color:var(--text);background:#ffffff0f;border-radius:8px;outline:none;padding:0 8px;font-size:14px;line-height:1}.ai-toggle-label{color:#e2e8f0}.ai-toggle-checkbox{accent-color:#7c9cff;width:16px;height:16px}.ai-warning-tooltip{color:#f8fafc;white-space:normal;opacity:0;pointer-events:none;z-index:10;background:#0f172af7;border:1px solid #fbbf2459;border-radius:8px;width:max-content;min-width:360px;max-width:520px;padding:10px 12px;font-size:12px;line-height:1.45;transition:opacity .16s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.ai-trigger-btn{position:relative}.ai-trigger-btn:hover .ai-warning-tooltip,.ai-trigger-btn:focus-visible .ai-warning-tooltip{opacity:1}.ai-diff-levels{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-diff-levels-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ai-diff-level-btn{color:#94a3b8;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.2}.ai-diff-levels-compact .ai-diff-level-btn{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ai-diff-slider-compact{width:100%;max-width:170px;height:14px}.ai-diff-level-btn.is-active{color:#e2e8f0;font-weight:700}.summary-tabs{border:1px solid var(--border);background:#02061773;border-radius:12px;align-items:center;gap:8px;padding:4px;display:inline-flex}.summary-tab-btn{color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 14px;font-size:14px;line-height:1}.summary-tab-btn:hover{color:var(--text);background:#94a3b81f}.summary-tab-btn.is-active{color:#eef4ff;background:linear-gradient(#7c9cff59,#7c9cff33);border-color:#7c9cff8c}.summary-content-textarea{min-height:340px}.summary-web-card{max-width:680px}.webpage-input-grid{grid-template-columns:1fr;gap:12px;display:grid}.webpage-input-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.webpage-web-card-full{max-width:none}.summary-web-url{border:1px solid var(--border);width:calc(100% - 24px);height:40px;color:var(--text);font-family:var(--mono);background:#ffffff0a;border-radius:9px;outline:none;margin:12px;padding:0 12px;font-size:13px;display:block}.summary-web-url:focus{border-color:#7c9cffa6;box-shadow:0 0 0 3px #7c9cff33}.webpage-first-time-hint{margin:0 12px 12px}.webpage-status-inline{margin-left:4px}.webpage-empty-state{background:#0f172a42;border:1px solid #94a3b847;border-radius:14px;padding:14px 14px 10px;overflow:hidden}.webpage-empty-title{color:#e2e8f0;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.35}.webpage-example-block{border-top:1px solid #94a3b83d;margin-top:10px;padding-top:10px}.webpage-example-line{color:#cbd5e1;margin-top:4px;font-size:13px;line-height:1.45}.webpage-chip-group{flex-wrap:wrap;gap:8px;display:flex}.webpage-chip{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.webpage-chip-btn{cursor:pointer;transition:transform .12s,filter .12s}.webpage-chip-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.webpage-chip-major{color:#c5f7ff;background:#22d3ee1f;border:1px solid #22d3ee61}.webpage-chip-minor{color:#e2e8f0;background:#64748b29;border:1px solid #94a3b86b}.webpage-chip-empty{color:var(--muted);background:#0f172a26;border:1px dashed #94a3b873}.webpage-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.webpage-version-col{min-width:0}.webpage-intensity{gap:6px;display:grid}.webpage-intensity-level{color:#e2e8f0;font-size:14px;font-weight:700;line-height:1.35}.webpage-intensity-line{color:#cbd5e1;font-size:13px;line-height:1.4}.webpage-key-change-list{gap:10px;display:grid}.webpage-key-change-item{background:#0f172a33;border:1px solid #94a3b83d;border-radius:12px;padding:10px 12px}.webpage-key-change-area{color:#e2e8f0;font-size:13px;font-weight:700;line-height:1.35}.webpage-key-change-detail{color:#cbd5e1;margin-top:4px;font-size:13px;line-height:1.5}.webpage-version-preview{color:#dbe7ff;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#02061766;border:1px solid #94a3b847;border-radius:10px;max-height:280px;margin:6px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.summary-controls{background:#0f172acc;border:1px solid #1e293bf2}.summary-controls-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.summary-control-item{min-width:0}.summary-control-side{gap:12px;min-width:210px;display:grid}.summary-points-label,.summary-web-category label{color:#a8b6d8;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.summary-points-stepper{border:1px solid var(--border);background:#ffffff0f;border-radius:10px;width:170px;display:inline-flex;overflow:hidden}.summary-points-stepper button{width:38px;color:var(--text);box-shadow:none;background:#ffffff08;border:0;border-radius:0;padding:0;font-size:18px;line-height:1}.summary-points-stepper button:hover{background:#94a3b82e}.summary-points-stepper input{text-align:center;width:94px;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.ai-md-wrap{gap:0;padding-top:0;display:grid}.ai-md-paragraph,.ai-md-heading,.ai-md-quote{color:#dbe7ff;font-size:15px;line-height:1.7}.ai-md-heading{color:#eef3ff;font-weight:700}.ai-md-quote{color:#cbd5e1;border-left:2px solid #7c9cff8c;padding-left:8px}.ai-md-list{color:#dbe7ff;margin:0;padding-left:18px;font-size:15px;line-height:1.7}.ai-md-list li{margin:2px 0;line-height:1.7}.ai-md-line .ai-md-quote{margin:0}.pretty-summary{gap:10px;display:grid}.summary-line{color:#dbe7ff;background:#0f172a52;border:1px solid #94a3b838;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.65;display:flex}.summary-line.is-primary{color:#eef3ff;background:linear-gradient(#7c9cff33,#7c9cff1a);border-color:#7c9cff6b;font-weight:600}.summary-dot{background:#7c9cff;border-radius:999px;flex:0 0 8px;width:8px;height:8px;margin-top:8px;box-shadow:0 0 0 3px #7c9cff33}.summary-kpis{flex-wrap:wrap;gap:8px;margin-bottom:2px;display:flex}.summary-kpi{border:1px solid #94a3b84d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2}.kpi-add{color:#9bfce8;background:#2dd4bf33}.kpi-remove{color:#ffd1da;background:#fb718533}.kpi-change{color:#d9e4ff;background:#7c9cff33}.kpi-type{color:#ffe8ab;background:#fbbf2433}:root[data-theme=light] .summary-line{color:#1e293b;background:#f8fafc;border-color:#64748b59}:root[data-theme=light] .summary-line.is-primary{color:#0f172a;background:#2563eb17;border-color:#2563eb59}:root[data-theme=light] .summary-dot{background:#2563eb;box-shadow:0 0 0 3px #2563eb2e}:root[data-theme=light] .kpi-add{color:#14532d;background:#16a34a33;border-color:#16a34a7a}:root[data-theme=light] .kpi-remove{color:#881337;background:#e11d482e;border-color:#e11d487a}:root[data-theme=light] .kpi-change{color:#1e3a8a;background:#2563eb2e;border-color:#2563eb7a}:root[data-theme=light] .kpi-type{color:#78350f;background:#d9770633;border-color:#d9770675}:root[data-theme=light] .summary-table{border-color:#4755694d}:root[data-theme=light] .summary-table-row{border-bottom-color:#47556938}:root[data-theme=light] .summary-label{color:#1e293b;background:#e2e8f0;border-right-color:#47556938}:root[data-theme=light] .summary-value{background:#f8fafc}:root[data-theme=light] .summary-value-line{color:#0f172a;border-bottom-color:#47556933}:root[data-theme=light] .summary-value-line-point:before{background:#2563eb;box-shadow:0 0 0 3px #2563eb2e}:root[data-theme=light] .ai-summary-head-icon{color:#d97706}:root[data-theme=light] .ai-summary-head-text{color:#0f172a}:root[data-theme=light] .ai-change-quote,[data-theme=light] .ai-change-quote{color:#0f172a;background:#0e74901f;border-color:#0e749052}:root[data-theme=light] .ai-summary-divider{background:#47556947}:root[data-theme=light] .ai-diff-slider{accent-color:#2563eb}:root[data-theme=light] .ai-spinner{border-color:#2563eb #47556959 #47556959}:root[data-theme=light] .ai-thinking-spinner{border-color:#475569d9 #4755694d #4755694d}:root[data-theme=light] .ai-bulb-icon{color:#d97706}:root[data-theme=light] .ai-toggle-panel,[data-theme=light] .ai-toggle-panel,:root[data-theme=light] .ai-toggle-inline-row,[data-theme=light] .ai-toggle-inline-row,:root[data-theme=light] .ai-summary-simple,[data-theme=light] .ai-summary-simple,:root[data-theme=light] .ai-summary-markdown,[data-theme=light] .ai-summary-markdown{background:#fff;border-color:#64748b73}:root[data-theme=light] .ai-toggle-label,[data-theme=light] .ai-toggle-label,:root[data-theme=light] .ai-toggle-label span,[data-theme=light] .ai-toggle-label span{color:#0f172a}:root[data-theme=light] .ai-toggle-checkbox,[data-theme=light] .ai-toggle-checkbox{accent-color:#2563eb}:root[data-theme=light] .ai-level-select,[data-theme=light] .ai-level-select{color:#0f172a;background:#fff;border-color:#64748b73}:root[data-theme=light] .ai-level-title,[data-theme=light] .ai-level-title{color:#334155}:root[data-theme=light] .ai-warning-tooltip{color:#0f172a;background:#fff;border-color:#d9770659}:root[data-theme=light] .ai-diff-level-btn{color:#64748b}:root[data-theme=light] .ai-diff-level-btn.is-active{color:#0f172a}:root[data-theme=light] .summary-tabs{background:#fff}:root[data-theme=light] .summary-tab-btn.is-active{color:#1e3a8a;background:#2563eb1f;border-color:#2563eb66}:root[data-theme=light] .summary-web-url{background:#fff}:root[data-theme=light] .webpage-empty-state{background:#fff;border-color:#64748b73}:root[data-theme=light] .webpage-empty-title{color:#0f172a}:root[data-theme=light] .webpage-example-block{border-top-color:#64748b57}:root[data-theme=light] .webpage-example-line,:root[data-theme=light] .webpage-intensity-line,:root[data-theme=light] .webpage-key-change-detail{color:#334155}:root[data-theme=light] .webpage-intensity-level,:root[data-theme=light] .webpage-key-change-area{color:#0f172a}:root[data-theme=light] .webpage-key-change-item{background:#fff;border-color:#64748b73}:root[data-theme=light] .webpage-chip-major{color:#155e75;background:#0891b21f;border-color:#0891b266}:root[data-theme=light] .webpage-chip-minor{color:#334155;background:#94a3b833;border-color:#64748b66}:root[data-theme=light] .webpage-chip-empty{color:#64748b;background:#fff;border-color:#64748b73}:root[data-theme=light] .webpage-version-preview{color:#0f172a;background:#fff;border-color:#64748b73}:root[data-theme=light] .summary-controls{background:#fff;border-color:#64748b73}:root[data-theme=light] .summary-points-stepper{background:#fff}:root[data-theme=light] .summary-points-stepper button{background:#0f172a08}:root[data-theme=light] .summary-points-stepper button:hover{background:#64748b24}:root[data-theme=light] .summary-points-label,:root[data-theme=light] .summary-web-category label{color:#334155}:root[data-theme=light] .ai-md-paragraph,:root[data-theme=light] .ai-md-heading,:root[data-theme=light] .ai-md-list,:root[data-theme=light] .ai-md-list li{color:#0f172a}:root[data-theme=light] .ai-md-quote{color:#334155;border-left-color:#2563eb80}.diff-wrap,.diff-view-dual,.diff-json-tree-dual{grid-template-columns:1fr 1fr;gap:0;display:grid}.diff-col{border-top:1px solid var(--border)}.diff-col+.diff-col{border-left:1px solid var(--border)}.diff-list{font-family:var(--mono);font-size:15px;line-height:1.65}.diff-row{border-bottom:1px solid #ffffff08;grid-template-columns:54px 1fr;align-items:start;gap:10px;min-height:28px;padding:0 14px;display:grid}.diff-row-mergeable{cursor:pointer}.diff-row-mergeable:hover{box-shadow:inset 0 0 0 1px #7c9cff59}.diff-row.is-active{box-shadow:inset 0 0 0 1px #7c9cff8c}.ln{color:#7280af;text-align:right;-webkit-user-select:none;user-select:none;padding-top:3px}.txt{white-space:pre-wrap;word-break:break-word;padding:3px 0}.diff-merge-actions{gap:6px;margin-top:8px;display:inline-flex}.diff-merge-btn{border:1px solid var(--border);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text);box-shadow:none;background:#02061780;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.diff-merge-btn:hover{background:#7c9cff38}.diff-undo-btn{border:1px solid var(--border);width:28px;height:28px;color:var(--text);box-shadow:none;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:relative}.diff-undo-btn:hover{background:#7c9cff38}.diff-undo-btn:disabled{opacity:.4;cursor:not-allowed}.diff-action-tip{white-space:nowrap;pointer-events:none;opacity:0;border:1px solid var(--border);color:#e2e8f0;z-index:8;background:#020617f2;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.diff-undo-btn:hover .diff-action-tip,.diff-undo-btn:focus-visible .diff-action-tip{opacity:1}.ai-trigger-btn{border:1px solid var(--border);color:#fbbf24;width:24px;height:24px;box-shadow:none;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ai-trigger-btn:hover{color:#f59e0b;background:#7c9cff38}.ai-trigger-btn-wide{border-radius:10px;gap:6px;width:auto;min-width:94px;height:34px;padding:0 12px;font-size:14px;font-weight:700}.ai-summary-icon{--ai-summary-icon-glow:#ffffff3d;color:currentColor;filter:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;position:relative;background:0 0!important}.ai-summary-star-main,.ai-summary-star-mini{transform-origin:50%;display:block;position:absolute}.ai-summary-star-main{color:currentColor;stroke-width:2px;width:100%;height:100%}.ai-summary-star-mini{color:currentColor;opacity:.72;width:62%;height:62%;transform:translate(34%,-34%)scale(.92)}.ai-summary-icon.is-animated{animation:1.7s ease-in-out infinite ai-summary-icon-spin}.ai-summary-icon.is-animated .ai-summary-star-mini{animation:1.35s ease-in-out infinite ai-summary-icon-mini-twinkle}.ai-summary-icon:after{content:"";background:radial-gradient(circle, var(--ai-summary-icon-glow) 0%, #fff0 70%);pointer-events:none;border-radius:999px;animation:1.7s ease-in-out infinite ai-summary-icon-glow;position:absolute;inset:-3px}.ai-trigger-btn .ai-summary-icon{color:#fbbf24;--ai-summary-icon-glow:#fbbf243d;filter:drop-shadow(0 0 2px #fbbf24b8);width:14px;height:14px}.ai-compare-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ai-compare-label .ai-summary-icon{color:#fbbf24;--ai-summary-icon-glow:#fbbf243d;filter:drop-shadow(0 0 2px #fbbf24b8);width:15px;height:15px}@keyframes ai-summary-icon-spin{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.08)rotate(10deg)}50%{transform:scale(.95)rotate(-8deg)}75%{transform:scale(1.08)rotate(12deg)}to{transform:scale(1)rotate(0)}}@keyframes ai-summary-icon-glow{0%,to{opacity:.28;transform:scale(.9)}50%{opacity:.8;transform:scale(1.1)}}@keyframes ai-summary-icon-mini-twinkle{0%,to{opacity:.55;transform:translate(5px,-5px)scale(.82)}50%{opacity:1;transform:translate(5px,-5px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.ai-summary-icon.is-animated,.ai-summary-icon.is-animated .ai-summary-star-mini,.ai-summary-icon:after{animation:none}}.action-btn-compact{min-height:34px;line-height:1.2;border-radius:10px!important;padding:8px 14px!important;font-size:12px!important}.summary-view-toggle-btn,.summary-copy-btn{border:1px solid var(--border);color:var(--text);box-shadow:none;background:#ffffff0f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.1}.summary-view-toggle-btn:hover,.summary-copy-btn:hover{background:#7c9cff38}.summary-view-toggle-btn:disabled,.summary-copy-btn:disabled{opacity:.45;cursor:not-allowed}.ai-summary-markdown{color:var(--text);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#0f172a42;border:1px solid #94a3b847;border-radius:14px;margin:0;padding:12px;font-size:13px;line-height:1.5}@media (width<=980px){.contextual-action-nav{top:6px}.diff-view-inline-hint{display:none}.field-label,.section-header{line-height:1.3;font-size:13px!important}.contextual-action-nav-desktop{display:none}.contextual-action-nav-mobile-only{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617e6;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;max-width:1400px;margin:0 auto;padding:8px 10px;display:flex}.contextual-action-mobile-left,.contextual-action-mobile-right{flex-wrap:nowrap}.input-grid .panel-textarea,.input-grid .line-index-gutter{min-height:320px}.line-index-input{grid-template-columns:32px minmax(0,1fr)}.line-index-input .line-index-gutter{padding:12px 4px 12px 2px;font-size:12px;line-height:1.6}.line-index-input .line-index-item{min-height:1.6em}.line-index-input .panel-textarea.with-line-index{padding:12px 10px;font-size:12px;line-height:1.6}.compare-controls-row{flex-wrap:wrap!important}.compare-controls-row .ai-toggle-controls-inline{flex-basis:100%;width:100%;margin-top:8px}.webpage-input-grid.is-pair,.webpage-version-grid{grid-template-columns:1fr}.ai-controls-row-single{flex-wrap:wrap}.ai-controls-row-single .ai-toggle-label{flex-basis:100%}.ai-controls-row-single .ai-level-action-row{flex-basis:100%;width:100%}.ai-toggle-inline{flex-basis:100%;min-width:100%}}@media (width>=981px){body.sticky-action-nav-active #siteHeader{opacity:0;pointer-events:none}}.same .txt{color:var(--text)}.add{background:#22c55e33;box-shadow:inset 3px 0 #4ade80d9}.add .txt{color:#bbf7d0;font-weight:600}.remove{background:#f43f5e38;box-shadow:inset 3px 0 #fb7185e6}.remove .txt{color:#fecdd3;font-weight:600}:root[data-theme=light] .diff-row{border-bottom-color:#0f172a14}:root[data-theme=light] .ln{color:#475569}:root[data-theme=light] .add{background:#16a34a2e}:root[data-theme=light] .add .txt{color:#14532d;font-weight:600}:root[data-theme=light] .remove{background:#e11d4829}:root[data-theme=light] .remove .txt{color:#881337;font-weight:600}:root[data-theme=light] .diff-row-mergeable:hover{box-shadow:inset 0 0 0 1px #2563eb61}:root[data-theme=light] .diff-row.is-active{box-shadow:inset 0 0 0 1px #1d4ed88c}:root[data-theme=light] .diff-merge-btn{background:#fff}.empty{color:var(--muted);padding:18px}#siteFooter{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}#siteFooter.footer-home-like{margin-top:12px;padding-bottom:15px}.shared-footer-minimal{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.shared-footer-minimal-left{align-items:flex-start;display:inline-flex}.shared-footer-brand-wrap{flex-direction:row;gap:0;display:inline-flex}.shared-footer-brand-row{align-items:center;gap:10px;display:inline-flex}.shared-footer-brand-link{align-items:center;text-decoration:none;display:inline-flex}.shared-footer-logo{border-radius:7px;width:24px;height:24px}.shared-footer-minimal-brand{color:var(--text);letter-spacing:.01em;font-weight:700}.shared-footer-minimal-desc{color:var(--muted);white-space:nowrap;margin-left:28px;font-size:11px}.shared-footer-coffee-link{border:1px solid var(--border);color:#fbbf24;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;display:inline-flex;position:relative}.shared-footer-coffee-link:hover{color:#f59e0b}.shared-footer-coffee-link svg{width:14px;height:14px}.shared-footer-coffee-tip{white-space:nowrap;pointer-events:none;opacity:0;border:1px solid var(--border);color:#e2e8f0;z-index:8;background:#020617f2;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.2;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.shared-footer-coffee-link:hover .shared-footer-coffee-tip,.shared-footer-coffee-link:focus-visible .shared-footer-coffee-tip{opacity:1}.shared-footer-minimal-meta{color:var(--muted)}.shared-footer-about-link{color:var(--text);text-decoration:none}.shared-footer-about-link:hover{text-decoration:underline}.shared-footer-dot{margin:0 6px}.signup-btn{cursor:pointer;min-height:34px;font-weight:700;text-decoration:none;border-radius:10px!important;padding:8px 14px!important;font-size:12px!important}.profile-menu-wrap{align-items:center;display:inline-flex;position:relative}.profile-menu-trigger{border:1px solid var(--border);width:34px;height:34px;color:var(--text);cursor:pointer;background:linear-gradient(#7c9cff59,#7c9cff2e);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7c9cff3d}.profile-menu-popover{border:1px solid var(--border);min-width:170px;box-shadow:var(--shadow);z-index:25;background:#020617f5;border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.profile-menu-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.25;text-decoration:none}.profile-menu-item:hover{background:#7c9cff29;border-color:#7c9cff73}.login-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-layout{grid-template-columns:250px minmax(0,1fr);gap:18px;display:grid}.admin-sidebar{height:fit-content;padding:14px;position:sticky;top:76px;border-radius:14px!important}.admin-sidebar-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px}.admin-nav-item{text-align:left;width:100%;color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;margin-bottom:6px;padding:11px 12px;font-size:14px;font-weight:600}.admin-nav-item:hover{background:#94a3b829}.admin-nav-item.is-active{background:#7c9cff2e;border-color:#7c9cff80}.admin-main{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.admin-section{overflow:visible}.admin-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-section-actions{align-items:center;gap:8px;display:inline-flex}.admin-page-title{letter-spacing:.01em;line-height:1.2;font-size:24px!important}.admin-section-hint{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.admin-form-grid{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.admin-form-label{color:var(--muted);font-size:13px;font-weight:600}.admin-form-grid .panel-textarea{resize:none;height:40px;min-height:40px;padding:8px 10px;font-size:13px;line-height:1.4}.admin-form-grid textarea.panel-textarea{resize:vertical;height:auto;min-height:96px}.admin-pref-list{grid-template-columns:1fr;gap:10px;display:grid}.admin-pref-row{border:1px solid var(--border);background:#02061738;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:start;gap:14px;padding:12px 14px;display:grid}.admin-pref-meta{min-width:0}.admin-pref-title{color:var(--text);font-size:14px;font-weight:700;line-height:1.35}.admin-pref-desc{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.admin-pref-control{min-width:0}.admin-pref-control .panel-textarea{resize:none;width:100%;height:38px;min-height:38px;padding:7px 10px;font-size:13px;line-height:1.35}.admin-pref-control textarea.panel-textarea{resize:vertical;height:auto;min-height:86px}.admin-history{border:1px solid var(--border);background:#0206173d;border-radius:12px;padding:6px}.admin-history-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-history-table-wrap{border:1px solid var(--border);background:#0206173d;border-radius:12px;overflow:auto}.admin-history-table{border-collapse:collapse;width:100%;min-width:860px}.admin-history-table th,.admin-history-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px;font-size:13px;line-height:1.4}.admin-history-table th{color:var(--text);letter-spacing:.01em;background:#0f172a52;font-weight:800}.admin-history-table td{color:color-mix(in srgb, var(--text) 88%, var(--muted))}.admin-history-table td:nth-child(2),.admin-history-table td:nth-child(3){color:var(--text)}.admin-history-table td:nth-child(4),.admin-history-table td:nth-child(5){color:var(--muted)}.admin-history-table tr:last-child td{border-bottom:0}.admin-history-empty{color:var(--muted);text-align:center!important;padding:18px!important}.admin-history-delete-btn{min-height:30px;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important}.byok-toolbar{grid-template-columns:1fr minmax(220px,360px);align-items:center;gap:10px;display:grid}.byok-available-title{color:var(--muted);font-size:14px;font-weight:600}.byok-search{min-height:40px;border-radius:12px!important}.byok-list{border:1px solid var(--border);background:#02061780;border-radius:12px;overflow:hidden}.byok-tabs{border-bottom:1px solid var(--border);align-items:center;width:100%;display:inline-flex}.byok-tab{color:var(--muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 16px;font-weight:700}.byok-tab.is-active{color:var(--text);border-bottom-color:#e2e8f0e6}.byok-tab:disabled{opacity:.75;cursor:not-allowed}.byok-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;box-shadow:none;background:0 0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.byok-row:last-child{border-bottom:0}.byok-row:hover{background:#94a3b81f}.byok-row.is-active{background:#7c9cff29}.byok-row-meta{color:var(--muted);font-family:var(--mono)}.byok-row-left,.byok-row-right{align-items:center;gap:12px;display:inline-flex}.byok-provider-icon{border:1px solid var(--border);background:linear-gradient(#7c9cff59,#7c9cff24);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.byok-edit-btn{border:1px solid var(--border);width:26px;height:26px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@media (width<=900px){.login-grid,.profile-grid,.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static}.byok-toolbar{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr;gap:8px}.admin-pref-row{grid-template-columns:1fr;gap:10px}.admin-page-title{font-size:20px!important}}:root[data-theme=light] .admin-pref-row,[data-theme=light] .admin-pref-row,:root[data-theme=light] .byok-list,[data-theme=light] .byok-list{background:#fff}:root[data-theme=light] .byok-provider-icon,[data-theme=light] .byok-provider-icon{border-color:#64748b59}:root[data-theme=light] .byok-tab.is-active,[data-theme=light] .byok-tab.is-active{border-bottom-color:#0f172a}:root[data-theme=light] .admin-history,[data-theme=light] .admin-history,:root[data-theme=light] .admin-history-table-wrap,[data-theme=light] .admin-history-table-wrap{background:#fff}:root[data-theme=light] .admin-history-table th,[data-theme=light] .admin-history-table th{background:#94a3b829}:root[data-theme=light] .admin-history-table td,[data-theme=light] .admin-history-table td{color:#334155}:root[data-theme=light] .admin-history-table td:nth-child(2),:root[data-theme=light] .admin-history-table td:nth-child(3),[data-theme=light] .admin-history-table td:nth-child(2),[data-theme=light] .admin-history-table td:nth-child(3){color:#0f172a}.clerk-modal-overlay{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.clerk-modal-backdrop{z-index:0;background:#020617b8;border:0;margin:0;padding:0;position:absolute;inset:0}.clerk-modal-card{z-index:1;border:1px solid var(--border);background:#020617f5;border-radius:16px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:14px;position:relative;overflow:auto;box-shadow:0 22px 58px #0206179e}.clerk-modal-head{z-index:2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex;position:relative}.clerk-modal-head>strong{color:var(--text);font-size:16px;font-weight:700;line-height:1.3;display:block}.clerk-modal-close{border:1px solid var(--border);width:28px;height:28px;color:var(--text);box-shadow:none;cursor:pointer;background:#ffffff0f;border-radius:8px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.clerk-modal-status{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:13px}.clerk-modal-mount{z-index:1;min-height:320px;position:relative}:root[data-theme=light] .clerk-modal-card,[data-theme=light] .clerk-modal-card{background:#fff;box-shadow:0 18px 44px #0f172a29}:root[data-theme=light] .clerk-modal-close,[data-theme=light] .clerk-modal-close{color:#0f172a;background:#94a3b824}:root[data-theme=light] .clerk-modal-backdrop,[data-theme=light] .clerk-modal-backdrop{background:#0f172a61}:root[data-theme=light] .shared-footer-coffee-tip,[data-theme=light] .shared-footer-coffee-tip{color:#0f172a;background:#fff}:root[data-theme=light] .profile-menu-popover,[data-theme=light] .profile-menu-popover{background:#fff}:root[data-theme=light] .profile-menu-item,[data-theme=light] .profile-menu-item{color:#0f172a}@media (width<=980px){.hero-title-row{flex-wrap:wrap;align-items:flex-start}.shared-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.shared-header-left{width:auto}.shared-nav{display:none}.shared-header-controls{flex-wrap:nowrap;justify-self:end;min-width:auto}.desktop-only{display:none}.mobile-only{display:inline-flex!important}.mobile-popover.mobile-only{display:grid!important}.mobile-popover-search{border:1px solid var(--border);min-height:34px;color:var(--text);background:#0f172ab8;border-radius:9px;outline:none;width:100%;padding:0 10px;font-size:13px}.mobile-popover-search-wrap{border:1px solid var(--border);background:#0f172ab8;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.mobile-popover-search-icon{color:var(--muted);font-size:20px;line-height:1}.mobile-popover-search::placeholder{color:var(--muted)}.app-surface,.app-card,.panel{padding:0!important}.input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diff-wrap{grid-template-columns:1fr}.diff-view-dual{grid-template-columns:1fr 1fr}.diff-json-tree-dual{grid-template-columns:1fr}.diff-col+.diff-col{border-left:0;border-top:1px solid var(--border)}.diff-view-dual .diff-col+.diff-col{border-left:1px solid var(--border);border-top:0}.hero{flex-direction:column;align-items:start}.summary-table-row{grid-template-columns:1fr}.summary-label{border-bottom:1px solid #94a3b833;border-right:0;justify-content:flex-start;padding:8px 10px}.summary-value{padding:8px 10px}.summary-controls-row{grid-template-columns:1fr}.summary-control-side{min-width:0}.shared-footer-minimal{flex-direction:column;align-items:flex-start;gap:6px}.app-main+#siteFooter.footer-home-like .shared-footer-minimal{flex-flow:row;justify-content:space-between;align-items:center;gap:10px}.shared-footer-coffee-tip{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}:root[data-theme=light] .summary-label{border-bottom-color:#47556938}}@media (width<=640px){.input-grid{gap:10px}.app-main+#siteFooter.footer-home-like .shared-footer-minimal{gap:6px}.app-main+#siteFooter.footer-home-like .shared-footer-minimal-meta{margin-left:0}}.insight-page,.insight-shell{gap:10px;width:100%;margin:0;padding:0;display:grid}.tdv2-shell,.tools-shell{background:radial-gradient(1200px 420px at 50% -20%,#586fff33,#0000 62%),linear-gradient(#08122ce6,#080d22eb);border:1px solid #7785b352;border-radius:22px;max-width:1120px;margin:0 auto;padding:26px 24px 22px}.tdv2-hero-head,.tool-hero-head{position:relative}.tdv2-try-btn{color:#eef2ff;background:linear-gradient(140deg,#5f63ff,#5564ff 48%,#6476ff);border:0;border-radius:14px;padding:12px 22px;font-size:16px;font-weight:700;position:absolute;top:0;right:0;box-shadow:0 14px 32px #525eff57}.tdv2-subtitle{margin-top:18px}.tdv2-input-stack{margin-top:10px}.tdv2-input-card{background:linear-gradient(90deg,#35488338,#222f5e26 40%,#34437e38);border:1px solid #6477ab5c;border-radius:18px;padding:16px 18px 18px}.tdv2-input-card+.tdv2-input-card{margin-top:0}.tdv2-input-label{color:#f2f6ff;align-items:center;gap:10px;margin-bottom:10px;font-weight:700;line-height:1.2;display:inline-flex;font-size:15px!important}.tdv2-input-icon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tdv2-input-icon svg{width:20px;height:20px}.tdv2-input-icon.is-compact{border-radius:7px;width:20px;height:20px}.tdv2-input-icon.is-compact svg{width:14px;height:14px}.tdv2-input-icon-purple{color:#9c86ff;background:#5b40d247}.tdv2-input-icon-green{color:#62dc9e;background:#22865e42}.tdv2-input-icon-amber{color:#f0b35f;background:#93601d42}.tdv2-textarea{background:#060f28b8;border-color:#485e9c6b;border-radius:14px;min-height:139px;padding:14px 16px;font-size:15px}.tdv2-input-stack:not(.tdv2-input-stack-json-lr) .tdv2-textarea{min-height:129px}.tdv2-vs-pill{color:#f2f5ff;z-index:2;background:linear-gradient(#3f4fd1,#3848bd);border:1px solid #707ec48c;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin:-34px auto -30px;font-size:19px;font-weight:800;display:inline-flex;position:relative;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #2d3ba380}.tdv2-vs-pill+.tdv2-input-card{margin-top:-14px}.tdv2-input-stack-json-lr{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;display:grid}.tdv2-input-stack-json-lr .tdv2-input-card+.tdv2-input-card,.tdv2-input-stack-json-lr .tdv2-vs-pill+.tdv2-input-card{margin-top:0}.tdv2-input-stack-json-lr .tdv2-input-card{height:100%}.tdv2-vs-pill-json-lr{margin:0;z-index:3;align-self:center;margin-inline:-16px;position:static;left:auto;transform:none}.tdv2-vs-icon{width:18px;height:18px}.tdv2-input-stack-json-lr .tdv2-textarea{min-height:335px}.webdiff-landing-shell{width:min(1280px,100% - 20px);margin-inline:auto;padding:18px 20px 16px}.webdiff-landing-inputs{margin-top:8px;gap:8px;width:min(1280px,100%);margin-inline:auto}.webdiff-landing-input-card{background:radial-gradient(circle at 18% 0,#2168ff1a,#2168ff00 55%),#081122b8;border:1px solid #4e659170;border-radius:14px;padding:14px}.webdiff-url-wrap{border-radius:14px;width:100%;min-height:62px;display:flex}.webdiff-url-wrap .insight-url-input{font-size:16px;font-weight:650}.webdiff-vs-pill{align-self:center;width:34px;height:34px;margin-inline:0;font-size:15px}.webdiff-landing-shell .tdv2-actions-row{margin-top:14px}.webdiff-landing-shell .insight-result-card{margin-top:12px;width:min(958px,100%);margin-inline:auto}.webdiff-live-card{padding:12px 14px 14px}.webdiff-live-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.webdiff-live-note{color:#b9caea;font-size:12px}.webdiff-live-preview{gap:10px;margin-top:8px;padding:12px;display:grid}.webdiff-live-preview .webdiff-live-title{font-size:21px}.webdiff-live-preview .webdiff-meta-row{font-size:12px}.webdiff-live-preview .webdiff-site-card{min-height:60px;padding:6px 10px}.webdiff-live-preview .webdiff-site-label{font-size:12px}.webdiff-live-preview .webdiff-site-value{font-size:15px}.webdiff-live-site-icon{border-radius:6px;width:50px;height:50px}.webdiff-live-preview .webdiff-kpi-grid{gap:8px}.webdiff-live-preview .webdiff-kpi-card{padding:10px 10px 11px}.webdiff-live-preview .webdiff-kpi-label{font-size:11px}.webdiff-live-preview .webdiff-kpi-value{font-size:28px}.webdiff-live-preview .webdiff-kpi-note{font-size:11px}.webdiff-live-preview .shot-section-title{font-size:15px}.webdiff-live-preview .webdiff-ai-section-title{font-size:13px}.webdiff-live-preview .webdiff-ai-list,.webdiff-live-preview .webdiff-winner-line{font-size:12px}.webdiff-live-sites{color:#edf4ff;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}.webdiff-live-vs{width:40px;height:40px;font-size:11px}.webdiff-live-preview .webdiff-live-vs{width:32px;height:32px;margin:0;font-size:12px}.webdiff-live-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.webdiff-live-kpi{color:#d7e4ff;background:#0c162aa3;border:1px solid #5a729d70;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.webdiff-live-kpi b{color:#f2f7ff;font-size:14px}.webdiff-live-table-wrap{margin-top:0}.webdiff-live-filters{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.webdiff-live-filters .webdiff-filter-chip{pointer-events:none}.webdiff-live-table thead th{padding:8px 10px;font-size:11px}.webdiff-live-table tbody td{padding:8px 10px;font-size:12px;line-height:1.35}.webdiff-live-tag{color:#e6eeff;align-items:center;gap:6px;font-weight:600;display:inline-flex}.webdiff-live-tag .shot-key-svg{color:#a9bcdf;width:13px;height:13px}.webdiff-live-snippets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.webdiff-live-snippet{background:#0a14269e;border:1px solid #536a9566;border-radius:10px;padding:8px}.webdiff-live-snippet-title{color:#ecf3ff;margin:0 0 6px;font-size:12px;font-weight:700}.webdiff-live-snippet-row{color:#cad8f2;grid-template-columns:1fr auto 1fr;gap:6px;font-size:12px;line-height:1.35;display:grid}.tdv2-actions-row-json-lr{margin-top:16.5px}.tdv2-actions-row{justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.tdv2-compare-btn,.tdv2-clear-btn{min-height:50px}.tdv2-compare-btn{min-width:420px}.tdv2-clear-btn{color:#e3e8f8;background:#06102c99;border:1px solid #4f5e8899;min-width:160px}.tdv2-benefits-row{background:#07102b70;border:1px solid #53669857;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:14px;padding:14px 16px;display:flex}.tdv2-benefits-title{color:#e8ecfb;font-size:15px;font-weight:700}.tdv2-benefit{color:#e9edf9;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}main.app-main.page-group-tools .tdv2-shell .insight-title{letter-spacing:-.02em!important;font-size:clamp(24px,2.8vw,40px)!important;font-weight:800!important;line-height:1.08!important}main.app-main.page-group-tools .tdv2-shell .insight-subtitle{font-size:clamp(13px,1.05vw,15px)!important;font-weight:500!important;line-height:1.35!important}@media (width<=980px){.tdv2-shell,.tools-shell{padding:20px 14px 16px}.tdv2-try-btn{margin:12px auto 0;display:block;position:static}.tdv2-input-label{font-size:15px!important;line-height:1.2!important}.tdv2-benefits-title,.tdv2-benefit,.tdv2-compare-btn,.tdv2-clear-btn{font-size:14px}.tdv2-textarea{min-height:121px;font-size:14px}.tdv2-input-stack:not(.tdv2-input-stack-json-lr) .tdv2-textarea{min-height:113px}.tdv2-compare-btn{width:100%;min-width:0}.tdv2-clear-btn{min-width:120px}.tdv2-input-stack-json-lr{grid-template-columns:1fr;gap:0}.tdv2-vs-pill-json-lr{margin:-34px auto -30px;position:relative;left:50%;transform:translate(-50%)}.tdv2-vs-pill-json-lr+.tdv2-input-card{margin-top:-14px}.tdv2-input-stack-json-lr .tdv2-textarea{min-height:121px}.webdiff-landing-shell{width:min(100%,100% - 10px);padding:14px 12px 12px}.webdiff-landing-inputs{grid-template-columns:1fr;gap:0}.webdiff-vs-pill{margin:-34px auto -30px;position:relative;left:50%;transform:translate(-50%)}.webdiff-vs-pill+.webdiff-landing-input-card{margin-top:-14px}.webdiff-live-head{flex-direction:column;align-items:flex-start;gap:4px}.webdiff-live-kpis,.webdiff-live-snippets{grid-template-columns:1fr}}.insight-hero-pill{color:#ca97ff;letter-spacing:.01em;background:#0a1125e6;border:1px solid #6f80b36b;border-radius:999px;align-items:center;gap:7px;min-height:30px;margin:0;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #465a8233}.insight-pill-icon{color:#a475ff;width:10px;height:10px}.insight-pill-dot{opacity:.8}.insight-title{text-align:center;letter-spacing:-.02em;color:#f8fbff;white-space:normal;gap:2px;margin:2px 0 0;font-size:clamp(24px,2.8vw,40px);font-weight:800;line-height:1.08;display:grid}.insight-title span{display:block}.insight-title em{background:linear-gradient(#b98bff 0%,#7b5cff 65%,#6a4cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.insight-subtitle{text-align:center;color:#cfd9f1;white-space:normal;gap:1px;width:100%;margin:0 auto;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.35;display:grid}.insight-pill-row{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}main.app-main .tool-hero-surface .tool-hero-title.insight-title{letter-spacing:-.02em!important;margin:0!important;font-size:clamp(24px,2.8vw,40px)!important;font-weight:800!important;line-height:1.08!important}main.app-main .tool-hero-surface .tool-hero-title.insight-title>span,main.app-main .tool-hero-surface .tool-hero-title.insight-title em{font-size:1em!important;line-height:inherit!important}main.app-main .tool-hero-surface .tool-hero-subtitle.insight-subtitle{margin-top:9px!important;font-size:clamp(13px,1.05vw,15px)!important;font-weight:500!important;line-height:1.35!important}main.app-main .tool-hero-surface .tool-hero-subtitle.insight-subtitle>span{font-size:1em!important;line-height:inherit!important}main.app-main .tool-hero-surface .tool-hero-tags{margin-top:8px}main.app-main .tool-hero-surface .tool-hero-tags .insight-hero-pill{letter-spacing:.01em!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important}main.app-main .tool-hero-surface .tool-hero-tags .insight-hero-pill>span{font-size:1em!important}.tool-hero-only{padding-bottom:10px}.insight-input-card{width:min(1200px,100% - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;min-height:0;margin:2px auto 0;padding:0 0 2px;display:grid}.insight-mode-tabs{background:0 0;border-bottom:0;grid-template-columns:1fr 1fr;gap:0;width:100%;margin:0;padding:0 10px;display:grid;position:relative}.insight-mode-tab{color:#8f9bbd;z-index:1;background:0 0;border-bottom:0;border-right:1px solid #687da647;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:66px;margin-bottom:0;padding:10px 16px 12px;font-size:11px;font-weight:500;transition:all .25s;display:inline-flex;position:relative;box-shadow:none!important;border:none!important}.insight-mode-tab:first-child{border-top-left-radius:14px}.insight-mode-tab:last-child{border-right:0;border-top-right-radius:14px}.insight-tab-copy{text-align:left;gap:3px;line-height:1.15;display:grid}.insight-tab-copy strong{font-size:13px;font-weight:700}.insight-tab-copy small{color:#aebcda;font-size:12px;font-weight:500}.insight-mode-tab:hover{color:#d9e2f7;background:0 0}.insight-mode-tab.is-active{color:#fff;z-index:2;background:0 0;box-shadow:none!important}.insight-mode-tab.is-active .insight-tab-copy small{color:#c7d2ee}.insight-mode-tab.is-active:after{content:"";background:linear-gradient(90deg,#7b6fff,#ba7cff);border-radius:999px;height:2px;position:absolute;bottom:0;left:12%;right:12%;box-shadow:0 0 8px #9271ff80}.insight-mode-tab.is-active:before{content:"";filter:drop-shadow(0 0 6px #9271ff6b);border-top:8px solid #9c7bff;border-left:6.5px solid #0000;border-right:6.5px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.insight-tab-icon{width:20px;height:20px}.insight-url-row{background:#08102257;border:1px solid #4961897a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(140px,170px);gap:10px;margin-top:6px;margin-left:10px;margin-right:10px;padding:7px;display:grid}.insight-url-row.is-pair{grid-template-columns:1fr;gap:8px}.insight-url-row.is-pair .insight-url-input-wrap{min-height:46px;padding:0 14px}.insight-url-row.is-pair .insight-url-icon{width:20px;height:20px}.insight-url-row.is-pair .insight-url-input{font-size:11px}.insight-single-shell{grid-template-columns:1.95fr minmax(240px,.5fr);gap:12px;margin-top:6px;display:grid}.insight-single-main,.insight-newbie-card{background:radial-gradient(circle at 16% 0,#2168ff1f,#2168ff00 48%),linear-gradient(#091123f2,#081122e0);border:1px solid #4f689275;border-radius:18px}.insight-single-main{grid-template-rows:auto 1fr auto;padding:9px 9px 8px;display:grid}.insight-single-title{color:#edf2ff;margin:0;font-size:14.25px;font-weight:700;line-height:1.16}.insight-single-main .insight-url-row{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:10px;margin:14px 0 0;padding:0}.insight-single-main .insight-input-foot{color:#d7e3fb;justify-content:flex-start;margin-top:auto;padding-top:10px;padding-left:0;padding-right:0;font-size:11px;font-weight:500}.insight-newbie-card{align-content:start;gap:7px;padding:9px 9px 8px;display:grid}.insight-newbie-card h3{color:#eef4ff;margin:0;font-size:16px;font-weight:700;line-height:1.25}.insight-newbie-card p{color:#c6d3eb;margin:0;font-size:11px;font-weight:500;line-height:1.35}.insight-newbie-visual{height:68px;margin-top:2px;position:relative}.insight-newbie-window{background:linear-gradient(#111d35b3,#0a142680);border:1px solid #5c71998c;border-radius:10px;width:70%;height:50px;margin-left:10%;position:relative}.insight-newbie-window:before{content:"";background:radial-gradient(circle at 4px 4px,#a8b9d6b3 0 2px,#0000 2.5px),radial-gradient(circle at 14px 4px,#a8b9d699 0 2px,#0000 2.5px),radial-gradient(circle at 24px 4px,#a8b9d680 0 2px,#0000 2.5px),linear-gradient(90deg,#a8b9d633,#a8b9d61a);border-radius:999px;width:36px;height:8px;position:absolute;top:8px;left:8px}.insight-newbie-cam{color:#ebe8ff;background:linear-gradient(#735fffe6,#6846f6e6);border:1px solid #826dffb3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:6px;left:calc(80% - 14px)}.insight-newbie-cam-icon{width:16px;height:16px}.insight-url-input-wrap{background:#070e1deb;border:1px solid #48618a8f;border-radius:16px;align-items:center;gap:14px;min-height:45px;padding:0 20px;display:inline-flex}.insight-url-icon{color:#eef3ff;opacity:.94;flex:none;width:22px;height:22px}.insight-url-input{color:#e6efff;background:0 0;border:0;outline:none;width:100%;font-size:15px;font-weight:700;line-height:1.05}.insight-url-input::placeholder{color:#e7f1ff80}.insight-compare-btn{gap:12px;min-height:50px}.insight-single-actions{align-items:center;gap:8px;display:inline-flex}.insight-single-actions .insight-compare-btn{width:auto;min-width:124px}.insight-single-actions .tdv2-clear-btn{min-width:92px}.insight-btn-icon{width:16px;height:16px}.insight-input-foot{color:#d2def8;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;padding-left:10px;padding-right:10px;font-size:10px;line-height:1.3;display:inline-flex}.insight-foot-icon{color:#27d96f;width:16px;height:16px}.insight-status{margin-top:6px}.insight-feature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:60%;margin-top:28px;margin-left:auto;margin-right:auto;display:grid}.insight-feature-card{background:linear-gradient(#091326eb,#091222d6);border:1px solid #485f8880;border-radius:14px;min-height:70px;padding:8px 10px}.insight-feature-card.is-phase{background:linear-gradient(#0a1026f0,#0a1022db);border-style:dashed;border-color:#7460f8bf;min-height:86px;padding-top:7px}.insight-feature-phase{color:#a89bff;white-space:nowrap;background:#5642d557;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:18px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.insight-feature-head{align-items:center;gap:8px;height:100%;display:flex}.insight-feature-icon-wrap{color:#8d7dff;background:#12213fb8;border:1px solid #50689280;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.insight-feature-icon{width:16px;height:16px}.insight-feature-card:first-child .insight-feature-icon-wrap{color:#9a82ff;background:#443aa147}.insight-feature-card:nth-child(2) .insight-feature-icon-wrap{color:#61c3ff;background:#1a548b4d}.insight-feature-card:nth-child(3) .insight-feature-icon-wrap{color:#62df92;background:#195e3e52}.insight-feature-copy{gap:3px;min-width:0;display:grid}.insight-feature-copy strong{color:#f2f7ff;font-size:14.25px;font-weight:700;line-height:1.16}.insight-feature-copy span{color:#bac8e2;font-size:10px;line-height:1.3}.insight-feature-card.is-phase .insight-feature-head{align-items:flex-start;gap:8px;margin-top:5px;display:flex}.insight-feature-card.is-phase .insight-feature-icon-wrap{display:none}.insight-feature-card.is-phase .insight-feature-copy strong{white-space:normal;font-size:13px;line-height:1.18}.insight-feature-card.is-phase .insight-feature-copy span{font-size:10px;line-height:1.28}.insight-result-card{background:radial-gradient(circle at 21% 0,#2168ff1f,#2168ff00 48%),linear-gradient(#091123f2,#081122d9);border:1px solid #4e669080;border-radius:16px;width:60%;margin-top:13.2px;margin-left:auto;margin-right:auto;padding:12px 14px 14px}.insight-result-actions{justify-content:flex-start;width:min(1200px,100%);margin-bottom:10px;display:flex}.insight-inline-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.insight-result-head{border-bottom:1px solid #4d658e70;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.insight-result-left{gap:7px;display:grid}.insight-example-label{color:#edf2ff;letter-spacing:.01em;margin-bottom:8px;font-size:14.25px;font-weight:700;line-height:1.16;display:inline-flex}.insight-site-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.insight-favicon{object-fit:cover;background:#fff;border:1px solid #ffffff59;border-radius:8px;width:30px;height:30px;padding:1px}.insight-site-row strong{color:#f3f8ff;font-size:24px;font-weight:700;line-height:1.05}.insight-tag{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1}.insight-tag-green{color:#7dffaf;background:#22c55e33;border:1px solid #4ade8059}.insight-compare-meta{color:#d6def2;font-size:12px}.insight-impact-pill{color:#ff7878;background:#98324440;border:1px solid #ff6f6f52;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.insight-impact-icon{width:13px;height:13px}.insight-result-grid{grid-template-columns:1fr 1.08fr 1.08fr;gap:14px;margin-top:12px;display:grid}.insight-result-preview{gap:10px;margin-top:12px;display:grid}.insight-preview-card{padding:12px}.insight-preview-card .shot-title-row h1{font-size:22px}.insight-preview-card .shot-meta-row{font-size:12px}.insight-preview-top-impact{align-items:center;gap:10px;max-width:280px;display:inline-flex;transform:translateY(6px)}.insight-preview-top-impact .insight-preview-top-gauge{flex:none;width:47px;height:47px;transform:translate(-20%)}.insight-preview-top-impact .insight-preview-top-gauge:before{inset:7px}.insight-preview-top-copy{min-width:0}.insight-preview-top-label{color:#e9f0ff;letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.1;display:block}.insight-preview-top-copy .shot-level-title{font-size:14px;line-height:1.1}.insight-preview-top-copy p{color:#c9d6f2;margin:4px 0 0;font-size:12px;line-height:1.3}.insight-preview-tags-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.insight-preview-tags-inline{gap:7px;margin-top:0}.insight-preview-card .shot-summary-list mark{color:#fff2b2;background:#ffc74b47;border-radius:4px;padding:0 4px}.insight-preview-key-title{margin-top:14px}.insight-preview-card .shot-key-table th:first-child,.insight-preview-card .shot-key-table td:first-child{width:24%}.insight-preview-card .shot-key-table th:nth-child(2),.insight-preview-card .shot-key-table td:nth-child(2),.insight-preview-card .shot-key-table th:nth-child(3),.insight-preview-card .shot-key-table td:nth-child(3){width:38%}.insight-col{min-width:0}.insight-col+.insight-col{border-left:1px solid #4c638b59;padding-left:14px}.insight-col-title{color:#f2f7ff;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:inline-flex}.insight-col-icon{color:#b28aff;width:15px;height:15px}.insight-summary-text{color:#d2ddf3;margin:12px 0 0;font-size:13px;line-height:1.5}.insight-summary-blocks{gap:10px;margin-top:10px;display:grid}.insight-summary-group strong{color:#f2f7ff;font-size:12px}.insight-tag-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.insight-change-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.insight-change-item{align-items:center;gap:9px;display:flex}.insight-change-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.insight-change-icon.new{color:#4ff48d}.insight-change-icon.modified{color:#f9b234}.insight-change-icon.updated{color:#3fc2ff}.insight-change-svg{width:18px;height:18px}.insight-change-text{color:#e5edff;flex:1;font-size:13px;line-height:1.3}.insight-state-chip{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1}.insight-state-chip.new{color:#c8b2ff;background:#7452ff59}.insight-state-chip.modified{color:#f4b12f;background:#a6711766}.insight-state-chip.updated{color:#78efb1;background:#1f855361}.insight-source-card{background:#0d172bdb;border:1px solid #48608880;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.insight-source-card.is-after{background:#1b173bd1}.insight-source-favicon{object-fit:cover;background:#fff;border:1px solid #ffffff59;border-radius:8px;flex:none;width:28px;height:28px;padding:1px}.insight-source-content{gap:2px;display:grid}.insight-source-kicker{color:#d4e0fb;font-size:11px}.insight-source-content strong{color:#f4f8ff;font-size:13px;line-height:1.2}.insight-source-content span{color:#b7c8ec;font-size:12px}.insight-source-arrow{justify-content:center;align-items:center;width:100%;min-height:34px;display:inline-flex}.insight-arrow-icon{color:#d3def7;width:24px;height:24px}.insight-key-table-wrap{border-top:1px solid #4d658e70;margin-top:14px;padding-top:12px}.insight-key-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.insight-key-table th,.insight-key-table td{text-align:left;vertical-align:top;color:#dbe6fb;word-break:break-word;border-bottom:1px solid #48608861;padding:8px 10px;font-size:12px;line-height:1.35}.insight-key-table th{color:#f2f7ff;font-weight:700}.insight-bottom-note{color:#d9e3f8;align-items:center;gap:10px;margin:2px auto 0;font-size:14px;font-weight:500;display:inline-flex}.insight-bottom-icon{color:#a57fff;width:19px;height:19px}.insight-shot-page{gap:16px;width:min(1120px,100% - 22px);margin:0 auto}.webdiff-shot-page{width:min(1340px,100% - 14px)}.shot-card{background:radial-gradient(circle at 18% 0,#2168ff24,#2168ff00 52%),linear-gradient(#091123f2,#081122e3);border:1px solid #4e669080;border-radius:16px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff08}.shot-top{padding-top:16px}.shot-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.shot-title-row{align-items:center;gap:8px;display:flex}.shot-site-favicon{object-fit:cover;background:#fff;border:1px solid #ffffff57;border-radius:7px;flex:none;width:30px;height:30px}.shot-title-row h1{margin:0}:root{--result-title-size:28px;--result-subtitle-size:15px;--result-section-title-size:15px;--result-section-icon-color:#a98cff}.result-page-title{font-size:var(--result-title-size);color:#f4f8ff;letter-spacing:-.015em;line-height:1.04}.result-page-subtitle{font-size:var(--result-subtitle-size);color:var(--muted)}.shot-back-link{color:#c7d9ff;align-items:center;gap:6px;margin-bottom:8px;font-size:15.2px;font-weight:600;text-decoration:none;display:inline-flex}.shot-back-icon{width:15px;height:15px}.shot-icon-link{color:#d7e3fc;display:inline-flex}.shot-title-icon{width:19px;height:19px}.shot-head-actions{align-items:center;gap:12px;display:flex}.shot-action-btn{color:#ebf2ff;background:#0f182cb8;border:1px solid #6f88ba73;border-radius:14px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.shot-action-btn.is-icon{justify-content:center;gap:0;width:40px;min-width:40px;padding:0}.shot-action-btn.is-primary{background:linear-gradient(140deg,#5558fff0,#6a85fff0);border-color:#6e78ff8c}.shot-action-btn.is-copied{color:#ecfdf3;background:linear-gradient(140deg,#16a34aeb,#22c55eeb);border-color:#4ade809e}.shot-btn-icon{width:14px;height:14px}.shot-meta-row{color:#c7d5f0;align-items:center;gap:11px;margin-top:12px;font-size:14px;display:flex}.shot-pill{background:#0c172dad;border:1px solid #4a5e877a;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;display:inline-flex}.shot-pill.is-green{color:#76eb91;background:#14442975;border-color:#3ea75d73}.shot-version-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:16px;display:grid}.shot-version-card{background:#0a162ca8;border:1px solid #4b649073;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:14px;display:flex}.shot-version-thumb{background:radial-gradient(circle at 24% 18%,#5c80ff4d,#5c80ff00 52%),linear-gradient(165deg,#11213feb,#0b182ee6);border:1px solid #6f88ba80;border-radius:10px;flex:none;justify-content:center;align-items:center;width:136px;height:84px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.shot-thumb-favicon{object-fit:cover;background:#fff;border:1px solid #ffffff6b;border-radius:12px;width:58px;height:58px}.shot-version-copy strong{color:#eef4ff;align-items:center;gap:6px;font-size:15px;display:inline-flex}.shot-version-copy{flex:auto;min-width:0}.shot-version-label-icon{color:#9fb5e4;width:14px;height:14px}.shot-version-copy p{color:#c8d7f5;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.shot-version-copy a{color:#9f93ff;margin-top:8px;font-size:13px;text-decoration:none;display:inline-flex}.shot-inline-icon{width:14px;height:14px}.shot-swap-pill{background:#0f192ebf;border:1px solid #526a9673;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.shot-swap-icon{color:#d4e0f9;width:20px;height:20px}.shot-vs-text{color:#d4e0f9;letter-spacing:.04em;font-size:13px;font-weight:700}.shot-vs-icon{color:#d4e0f9;width:22px;height:22px}.shot-vs-pill-text{color:#d4e0f9;letter-spacing:.08em;font-size:13px;font-weight:800}.shot-section-title{color:#f2f7ff;font-size:var(--result-section-title-size);align-items:center;gap:10px;margin:0;font-weight:800;display:inline-flex}.shot-section-icon{width:20px;height:20px;color:var(--result-section-icon-color)}.shot-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.shot-summary-actions{align-items:center;gap:8px;display:inline-flex}.shot-summary-grid{grid-template-columns:1fr 160px;align-items:center;gap:16px;margin-top:14px;display:grid}.shot-summary-list{color:#d6e1f7;gap:9px;margin:0 0 10px;padding-left:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.shot-summary-list li{padding-left:16px;position:relative}.shot-summary-list li:before{content:"•";color:#8fa6ff;font-weight:700;position:absolute;top:0;left:0}.shot-summary-heading{color:#d8e3f9;margin:0 0 8px;font-size:13px}.shot-summary-heading strong{color:#9f89ff}.shot-summary-rendered p{color:#d6e1f7;margin:0 0 10px;font-size:13px;line-height:1.45}.shot-summary-rendered strong{color:#eef4ff;font-weight:700}.shot-summary-rendered em{color:#c9dcff;font-style:italic}.shot-summary-rendered del{color:#b3c3e6;text-decoration-color:#d6e0f7b3}.shot-summary-rendered mark{color:#fff2b2;background:#ffc74b47;border-radius:4px;padding:0 4px}.shot-summary-rendered code{color:#ffe7b7;font-family:var(--mono);background:#1c2946d1;border:1px solid #697ea873;border-radius:6px;padding:1px 5px;font-size:12px}.shot-md-link{color:#9fc2ff;text-underline-offset:2px;text-decoration:underline}.shot-summary-list.is-ol{padding-left:22px;list-style:decimal}.shot-summary-list.is-ol li{padding-left:0}.shot-summary-list.is-ol li:before{content:none}.shot-summary-quote{background:#13213a85;border-left:3px solid #829fd9bf;border-radius:0 8px 8px 0;margin:0 0 10px;padding:8px 10px}.shot-summary-quote p{margin:0}.shot-summary-warning{background:#5c380f38;border:1px solid #f59e0b73;border-radius:10px;margin:0 0 10px;padding:10px 12px}.shot-summary-warning-title{color:#f8d38a;align-items:center;gap:8px;margin:0 0 6px;display:inline-flex}.shot-summary-warning-icon{color:#fbbf24;width:16px;height:16px}.shot-summary-warning p{margin:0 0 8px}.shot-summary-warning-compact{border-radius:8px;margin:0 0 6px;padding:6px 8px;font-size:12px;line-height:1.35}.shot-summary-warning-compact .shot-summary-warning-title{gap:6px;margin-bottom:4px;font-size:12px;line-height:1.2}.shot-summary-warning-compact .shot-summary-warning-icon{width:13px;height:13px}.shot-summary-warning-compact p{margin:0 0 4px}.shot-summary-warning-compact .shot-summary-list{gap:4px;padding-left:14px;font-size:12px;line-height:1.35}.shot-summary-warning-compact .shot-summary-list li{padding-left:10px}.shot-summary-warning-compact .shot-summary-list li:before{width:4px;height:4px;top:.5em}.shot-summary-code{color:#cde0ff;font-family:var(--mono);background:#0a1426e6;border:1px solid #657ba585;border-radius:10px;margin:0 0 10px;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.shot-summary-code code{color:inherit;background:0 0;border:0;padding:0}.shot-summary-hr{border:0;border-top:1px solid #738cbe75;margin:10px 0}.shot-summary-markdown{color:#d6e1f7;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#0f172a42;border:1px solid #94a3b847;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.shot-overall{color:#d8e3f9;margin:14px 0 0;font-size:13px}.shot-overall strong{color:inherit}.shot-overall .shot-summary-heading{margin-bottom:6px}.shot-overall p{margin:0}.shot-overall-content{text-underline-offset:2px;font-size:13.65px;text-decoration:underline}.shot-bot-box{background:radial-gradient(circle at 30% 20%,#5053d638,#1d21598c);border:1px solid #596ea16b;border-radius:16px;justify-content:center;align-items:center;height:160px;display:inline-flex}.shot-bot-icon{color:#83a1ff;width:66px;height:66px}.shot-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.shot-tag{border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.shot-tag-icon{width:12px;height:12px}.shot-tag.tag-cta{color:#b194ff;background:#45319952;border-color:#8466ff8c}.shot-tag.tag-pricing{color:#ff8d93;background:#6a273459;border-color:#d15d608a}.shot-tag.tag-social{color:#7ce49a;background:#25664157;border-color:#50b36b85}.shot-tag.tag-layout{color:#e9b454;background:#744c1559;border-color:#c48b2b8c}.shot-tag.tag-nav{color:#7fa8ff;background:#23347657;border-color:#5472c487}.shot-level-grid{grid-template-columns:1fr 1fr;align-items:center;gap:18px;margin-top:12px;display:grid}.shot-level-left{border-right:1px solid #5067936b;align-items:center;gap:16px;padding-right:16px;display:flex}.shot-gauge{--value:56%;--tone:#f0b13f;background:conic-gradient(var(--tone) var(--value), #34446885 0);border-radius:50%;width:96px;height:96px;position:relative}.shot-gauge:before{content:"";background:#0a1327f0;border-radius:50%;position:absolute;inset:11px}.insight-shot-page .shot-gauge{aspect-ratio:1;background:conic-gradient(var(--tone) 0 var(--value), #34446885 var(--value) 100%);flex:none;min-width:96px;min-height:96px}.shot-level-title{color:#f0b13f;font-size:32px;display:block}.shot-level-title.is-high{color:#ff8f86}.shot-level-title.is-identical{color:#7fc8ff}.shot-level-title.is-medium{color:#f0b13f}.shot-level-title.is-low{color:#7ce59c}.shot-level-left p{color:#c9d6f2;margin:8px 0 0;font-size:13px;line-height:1.4}.shot-level-right{gap:8px;display:grid}.shot-level-row{color:#d6e2f9;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.shot-level-row strong{font-size:13px}.shot-level-row strong.is-high{color:#ff9c92}.shot-level-row strong.is-identical{color:#7fc8ff}.shot-level-row strong.is-medium{color:#f2bd4d}.shot-level-row strong.is-low{color:#7ce59c}.shot-key-table-wrap{border:1px solid #50689470;border-radius:12px;margin-top:12px;overflow:hidden}.shot-key-table{border-collapse:collapse;table-layout:fixed;width:100%}.shot-key-table thead th{text-align:left;color:#e6eeff;background:#14213c99;border-bottom:1px solid #4d658f57;padding:10px 12px;font-size:12px;font-weight:700}.shot-table-url{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.shot-key-table tbody td{vertical-align:middle;border-top:1px solid #4d658f57;padding:12px}.shot-key-table tbody tr:first-child td{border-top:0}.shot-key-table th:first-child,.shot-key-table td:first-child{width:20%}.shot-key-table th:nth-child(2),.shot-key-table td:nth-child(2),.shot-key-table th:nth-child(3),.shot-key-table td:nth-child(3){width:37%}.shot-key-table th:nth-child(4),.shot-key-table td:nth-child(4){width:6%}.shot-col-view{text-align:center!important}.shot-col-view-cell{text-align:center;white-space:nowrap}.shot-key-type{color:#edf3ff;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.shot-key-type-copy{gap:6px;display:inline-grid}.shot-key-icon{color:#eaf1ff;background:#142441b8;border:1px solid #829cd059;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.shot-key-icon.tag-cta{color:#b194ff}.shot-key-icon.tag-pricing{color:#ff8d93}.shot-key-icon.tag-social{color:#7ce49a}.shot-key-icon.tag-layout{color:#e9b454}.shot-key-icon.tag-nav{color:#7fa8ff}.shot-key-svg{opacity:1;stroke-width:2.15px;flex:none;width:16px;height:16px;display:block}.shot-badge{white-space:normal;word-break:break-word;text-overflow:clip;border-radius:8px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:600;display:block;overflow:hidden}.shot-badge.is-before{color:#f08f9b;background:#7b313f59}.shot-badge.is-after{color:#7de29b;background:#29683f59}.webdiff-diff-pill{letter-spacing:.01em;background:#101a30b3;border:1px solid #7892c266;border-radius:999px;justify-content:center;align-items:center;min-width:74px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.webdiff-diff-pill.is-high{color:#ff8f86;background:#7b313f47;border-color:#ff8f865c}.webdiff-diff-pill.is-medium{color:#f0b13f;background:#7a5d2552;border-color:#f0b13f52}.webdiff-diff-pill.is-low{color:#7ce59c;background:#29683f47;border-color:#7ce59c57}.webdiff-diff-pill.is-same{color:#8bd3ff;background:#285e8147;border-color:#8bd3ff5c}.shot-thumb-fallback{background:linear-gradient(#14223cf2,#101c31e6);border:1px solid #6880ac80;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.shot-thumb-fallback-initial{color:#d7e5ff;font-size:11px;font-weight:700;line-height:1}.webdiff-table-compact thead th{padding:8px 10px;font-size:12px}.webdiff-table-compact tbody td{vertical-align:top;padding:9px 10px;font-size:12px}.webdiff-cell-label{letter-spacing:.02em;color:#9eb2db;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-block}.webdiff-cell-text{color:#d8e5ff;white-space:normal;word-break:break-word;font-size:12px;line-height:1.35;display:block}.shot-key-view-btn{color:#d8e4ff;cursor:pointer;background:#0e1a30b8;border:1px solid #7088ba7a;border-radius:8px;width:fit-content;min-height:22px;padding:0 7px;font-size:10px;font-weight:600}.shot-key-view-btn:hover{background:#182948d6}.shot-view-empty{color:#7f90b3;font-size:11px}.shot-diff-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050a14a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.shot-diff-modal{background:linear-gradient(#091123fa,#081020f2);border:1px solid #5f78ac8c;border-radius:14px;width:min(900px,100%);padding:14px;box-shadow:0 18px 60px #00000073}.shot-diff-modal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.shot-diff-modal-head strong{color:#eef4ff;font-size:15px}.shot-diff-close{color:#d8e4ff;cursor:pointer;background:#0e1a30b8;border:1px solid #7088ba7a;border-radius:8px;min-height:28px;padding:0 10px;font-size:12px}.shot-diff-modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shot-diff-modal-grid article{background:#0b16299e;border:1px solid #526a9761;border-radius:10px;padding:10px}.shot-diff-modal-grid h4{color:#e2ecff;margin:0 0 8px;font-size:12px}.shot-diff-modal-grid pre{white-space:pre-wrap;word-break:break-word;color:#cddaf4;max-height:300px;margin:0;font-size:12px;line-height:1.45;overflow:auto}.shot-diff-btn{color:#e4ecff;background:#0d182da3;border:1px solid #536b9880;border-radius:10px;min-height:44px;padding:0 16px;font-size:13px}.shot-text-diff{padding:0;overflow:hidden}.shot-text-head{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.shot-text-actions{align-items:center;gap:8px;display:inline-flex}.shot-text-toggle{text-align:left;flex:1;width:auto;padding:0}.shot-text-head h3{color:#ecf3ff;align-items:center;gap:10px;margin:0;font-size:14px;display:inline-flex}.shot-text-head p{color:#b8caeb;margin:6px 0 0;font-size:13px}.shot-chevron{color:#d2def7;width:20px;height:20px;transition:transform .16s}.shot-toggle-icon{color:currentColor;width:14px;height:14px}.shot-chevron.is-open{transform:rotate(180deg)}.shot-empty{color:#cdd9f4;margin:0;padding:14px 16px 16px;font-size:13px}.shot-raw-diff{gap:10px;margin-top:0;padding:14px 16px 16px;display:grid}.shot-raw-block{background:#0b16299e;border:1px solid #526a9761;border-radius:10px;padding:10px 12px}.shot-raw-block strong{color:#edf4ff;font-size:13px;display:block}.shot-raw-block p,.shot-raw-block li{color:#c9d8f5;margin:6px 0 0;font-size:13px;line-height:1.45}.shot-raw-block span{color:#f0b456}.shot-raw-block ul{margin:0;padding-left:18px}.webdiff-product-page{gap:14px;width:min(1360px,100% - 18px);margin-inline:auto}.webdiff-top-card{padding:14px 14px 12px}.webdiff-head{align-items:flex-start}.webdiff-head-left{gap:6px;display:grid}.webdiff-main-title{margin:0;font-size:clamp(24px,2.4vw,32px)}.webdiff-meta-row{margin-top:0}.webdiff-head-actions{gap:8px}.webdiff-site-compare-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.webdiff-site-card{background:#0e182da8;border:1px solid #526a976b;border-radius:12px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.webdiff-site-label{color:#9fb3da;margin:0;font-size:12px}.webdiff-site-value{color:#edf4ff;margin:0;font-size:15px;font-weight:700}.webdiff-site-vs-pill{background:linear-gradient(#3f4fd1,#3848bd);border:1px solid #707ec48c;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 8px 22px #2d3ba373}.webdiff-live-preview .webdiff-site-compare-row{margin-top:6px}.webdiff-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.webdiff-summary-card{min-height:170px}.webdiff-summary-text{color:#d6e1f8;margin:10px 0 8px;font-size:14px;line-height:1.5}.webdiff-summary-list{margin:0}.webdiff-kpi-card{align-content:start;gap:6px;min-height:0;padding:12px 12px 13px;display:grid}.webdiff-kpi-label{color:#9eb2da;margin:0;font-size:13px;font-weight:800}.webdiff-kpi-value{color:#f2f7ff;margin:0;font-size:clamp(30px,2.4vw,42px);font-weight:800;line-height:1}.webdiff-kpi-track{background:#66799e59;border-radius:999px;width:100%;height:6px;overflow:hidden}.webdiff-kpi-track span{border-radius:inherit;height:100%;display:block}.webdiff-kpi-note{color:#c6d4f0;margin:0;font-size:13px;line-height:1.45}.webdiff-table-card{padding-top:12px}.webdiff-table-card .shot-key-table-wrap{border-color:#6a81af94;box-shadow:inset 0 0 0 1px #97acd81f}.webdiff-table-head-row{margin-bottom:10px}.webdiff-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.webdiff-filter-chip{color:#dbe7ff;background:#121e36b8;border:1px solid #677fad6b;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.webdiff-filter-chip.is-active{color:#f2f6ff;background:#4e4baf5c;border-color:#7e79ff8c}.webdiff-key-table-wrap{margin-top:0}.webdiff-matrix-table th:first-child,.webdiff-matrix-table td:first-child{width:18%}.webdiff-matrix-table th:nth-child(2),.webdiff-matrix-table td:nth-child(2),.webdiff-matrix-table th:nth-child(3),.webdiff-matrix-table td:nth-child(3){width:35%}.webdiff-matrix-table th:nth-child(4),.webdiff-matrix-table td:nth-child(4){width:12%}.webdiff-matrix-table thead th{text-align:center;letter-spacing:.01em;font-size:13px;font-weight:800}.webdiff-matrix-table tbody td{text-align:center;font-size:13px;font-weight:560}.webdiff-matrix-table tbody tr{transition:background-color .14s}.webdiff-matrix-table tbody tr:hover{background:#4a619133}.webdiff-matrix-table .shot-key-type{grid-template-columns:36px minmax(0,1fr);justify-content:start;align-items:center;gap:10px;width:100%;max-width:420px;margin:0 auto;display:grid}.webdiff-matrix-table .shot-key-type-copy{text-align:center;gap:4px;line-height:1.2}.webdiff-matrix-table .shot-key-icon{place-self:center;margin-top:0}.webdiff-matrix-table .shot-key-type-copy small{color:#9fb2da;font-size:12px;font-weight:600}.webdiff-snippet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.webdiff-inline-filter{color:#c9d7f2;align-items:center;gap:6px;font-size:12px;display:inline-flex}.webdiff-inline-filter select{color:#e5edff;background:#111d34b8;border:1px solid #657eab70;border-radius:8px;min-height:30px;padding:0 8px;font-size:12px}.webdiff-snippet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.webdiff-mini-card{background:#0b162999;border:1px solid #526a9761;border-radius:12px;gap:6px;padding:10px;display:grid}.webdiff-mini-title{color:#edf4ff;margin:0;font-size:13px;font-weight:700}.webdiff-mini-subtitle{color:#9fb2da;margin:0;font-size:11px}.webdiff-mini-diff-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.webdiff-mini-box{color:#e8efff;background:#2f337e33;border:1px dashed #7e79ff8a;border-radius:10px;min-height:62px;padding:8px;font-size:12px;line-height:1.35}.webdiff-mini-box.is-after{background:#176a4129;border-color:#22c55e7a}.webdiff-mini-arrow{color:#c8d5ef;font-size:18px;font-weight:800}.webdiff-mini-foot{color:#bfd0ee;gap:5px;font-size:12px;line-height:1.35;display:grid}.webdiff-signal-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.webdiff-signal-col{background:#0d182d9e;border:1px solid #546d9966;border-radius:12px;padding:10px}.webdiff-signal-col h3{color:#edf4ff;margin:0;font-size:14px}.webdiff-signal-sub{color:#9eb2da;margin:6px 0 8px;font-size:12px}.webdiff-action-list{color:#cfddf7;gap:7px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.webdiff-ai-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;margin-top:10px;display:grid}.webdiff-ai-column{gap:10px;display:grid}.webdiff-ai-block{background:#0e192e85;border:1px solid #5972a061;border-radius:10px;padding:10px 12px}.webdiff-ai-column-winners .webdiff-ai-block{background:#1f234c57;border-color:#6f73c96b}.webdiff-ai-section-title{color:#d7e4fb;font-size:14.3px;font-weight:800;font-family:var(--sans);margin:0 0 8px}.webdiff-ai-section-title.is-tldr{color:#f1f7ff;letter-spacing:.01em;font-size:14.3px;line-height:1.2}.webdiff-ai-list{font-size:11px;font-family:var(--sans);gap:7px;margin-bottom:0}.webdiff-ai-list.is-tldr{font-size:13px;line-height:1.52}.webdiff-ai-list.is-tldr strong{color:#f1f6ff;font-weight:800}.webdiff-ai-verdict{color:#edf4ff;font-size:11px;font-weight:600;line-height:1.45;font-family:var(--sans);margin:0}.webdiff-winner-list-wrap{background:#0d182d8f;border:1px solid #6c7eae7a;border-radius:10px;overflow:hidden}.webdiff-winner-list{margin:0;padding:0;font-size:12px;list-style:none}.webdiff-winner-row{color:#d4e1f7;border-bottom:1px solid #6276a242;padding:8px 10px}.webdiff-winner-row:last-child{border-bottom:none}.webdiff-winner-line{color:#eef4ff;font-weight:700;display:block}@media (width<=1260px){.webdiff-kpi-grid{grid-template-columns:1fr 1fr}.webdiff-snippet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.webdiff-site-compare-row{grid-template-columns:1fr}.webdiff-head{flex-direction:column;align-items:stretch}.webdiff-head-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.webdiff-kpi-grid,.webdiff-snippet-grid,.webdiff-signal-grid,.webdiff-ai-layout{grid-template-columns:1fr}}:root[data-theme=light] .insight-title{color:#0f172a}:root[data-theme=light] .insight-subtitle{color:#334155}:root[data-theme=light] .insight-title em,[data-theme=light] .insight-title em{background:linear-gradient(#7c3aed 0%,#1d4ed8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .insight-hero-pill{color:#4f46e5;background:#eef2ffe6;border-color:#6366f159;box-shadow:inset 0 0 0 1px #818cf833}:root[data-theme=light] .insight-mode-tab{color:#475569;border-right-color:#94a3b873}:root[data-theme=light] .insight-mode-tab.is-active{color:#0f172a}:root[data-theme=light] .insight-tab-copy small{color:#64748b}:root[data-theme=light] .insight-url-row{background:#f1f5f9e6;border-color:#94a3b88c}:root[data-theme=light] .insight-url-input-wrap{background:#fff;border-color:#94a3b899}:root[data-theme=light] .webdiff-landing-input-card{background:radial-gradient(circle at 18% 0,#3b82f61a,#3b82f600 55%),#fffffff2;border-color:#94a3b885}:root[data-theme=light] .webdiff-live-note{color:#64748b}:root[data-theme=light] .webdiff-live-kpi,:root[data-theme=light] .webdiff-live-snippet{background:#ffffffeb;border-color:#94a3b880}:root[data-theme=light] .webdiff-live-sites,:root[data-theme=light] .webdiff-live-kpi b,:root[data-theme=light] .webdiff-live-tag,:root[data-theme=light] .webdiff-live-snippet-title{color:#0f172a}:root[data-theme=light] .webdiff-live-kpi,:root[data-theme=light] .webdiff-live-snippet-row{color:#475569}:root[data-theme=light] .webdiff-live-tag .shot-key-svg{color:#64748b}:root[data-theme=light] .insight-url-input,:root[data-theme=light] .insight-url-icon{color:#0f172a}:root[data-theme=light] .insight-url-input::placeholder{color:#94a3b8}:root[data-theme=light] .insight-input-foot{color:#475569}:root[data-theme=light] .insight-single-main,:root[data-theme=light] .insight-newbie-card{background:radial-gradient(circle at 16% 0,#3b82f61a,#3b82f600 48%),linear-gradient(#fffffff7,#f8fafcf5);border-color:#94a3b885}:root[data-theme=light] .insight-single-title,:root[data-theme=light] .insight-newbie-card h3{color:#0f172a}:root[data-theme=light] .insight-newbie-card p,:root[data-theme=light] .insight-single-main .insight-input-foot{color:#475569}:root[data-theme=light] .insight-newbie-window{background:linear-gradient(#f1f5f9f2,#e2e8f0e6);border-color:#94a3b88c}:root[data-theme=light] .insight-feature-card,:root[data-theme=light] .insight-result-card{background:radial-gradient(circle at 21% 0,#3b82f61a,#3b82f600 48%),linear-gradient(#fffffff7,#f8fafcf5);border-color:#94a3b880}:root[data-theme=light] .insight-feature-copy strong,:root[data-theme=light] .insight-site-row strong,:root[data-theme=light] .insight-col-title,:root[data-theme=light] .insight-key-table th{color:#0f172a}:root[data-theme=light] .insight-feature-copy span,:root[data-theme=light] .insight-summary-text,:root[data-theme=light] .insight-change-text,:root[data-theme=light] .insight-source-content span,:root[data-theme=light] .insight-compare-meta{color:#475569}:root[data-theme=light] .insight-col+.insight-col,:root[data-theme=light] .insight-key-table th,:root[data-theme=light] .insight-key-table td{border-color:#94a3b873}:root[data-theme=light] .shot-card{background:radial-gradient(circle at 18% 0,#3b82f61f,#3b82f600 52%),linear-gradient(#fffffffa,#f8fafcf7);border-color:#94a3b88c;box-shadow:inset 0 0 0 1px #0f172a08}:root[data-theme=light] .shot-title-row h1,:root[data-theme=light] .shot-section-title,:root[data-theme=light] .shot-key-type,:root[data-theme=light] .shot-key-table thead th,:root[data-theme=light] .shot-level-title,:root[data-theme=light] .shot-diff-modal-head strong,:root[data-theme=light] .shot-text-head h3,[data-theme=light] .shot-title-row h1,[data-theme=light] .shot-section-title,[data-theme=light] .shot-key-type,[data-theme=light] .shot-key-table thead th,[data-theme=light] .shot-level-title,[data-theme=light] .shot-diff-modal-head strong,[data-theme=light] .shot-text-head h3{color:#0f172a}:root[data-theme=light] .shot-back-link,:root[data-theme=light] .shot-meta-row,:root[data-theme=light] .shot-level-row,:root[data-theme=light] .shot-overall,:root[data-theme=light] .shot-version-copy p,:root[data-theme=light] .shot-summary-rendered p,:root[data-theme=light] .shot-summary-list{color:#334155}:root[data-theme=light] .shot-version-card,:root[data-theme=light] .shot-swap-pill,:root[data-theme=light] .shot-key-table-wrap,:root[data-theme=light] .shot-raw-block,:root[data-theme=light] .webdiff-diff-pill,:root[data-theme=light] .shot-thumb-fallback,:root[data-theme=light] .shot-diff-modal,:root[data-theme=light] .shot-diff-modal-grid article{background:#ffffffeb;border-color:#94a3b88c}:root[data-theme=light] .shot-thumb-fallback-initial{color:#1e293b}:root[data-theme=light] .webdiff-cell-label{color:#475569}:root[data-theme=light] .webdiff-cell-text{color:#1e293b}:root[data-theme=light] .shot-vs-pill-text{color:#334155}:root[data-theme=light] .shot-version-thumb{background:radial-gradient(circle at 24% 18%,#3b82f638,#3b82f600 52%),linear-gradient(165deg,#e6edf8fa,#e2ebf7f2);border-color:#94a3b885}:root[data-theme=light] .shot-summary-markdown,:root[data-theme=light] .shot-summary-code,:root[data-theme=light] .shot-summary-quote{color:#1e293b;background:#f1f5f9eb;border-color:#94a3b87a}:root[data-theme=light] .shot-summary-warning{color:#1e293b;background:#fef3c7b3;border-color:#d9770666}:root[data-theme=light] .shot-summary-warning-title{color:#92400e}:root[data-theme=light] .shot-summary-warning-icon{color:#d97706}:root[data-theme=light] .shot-summary-rendered code{color:#7c2d12;background:#fef3c7b3;border-color:#f59e0b59}:root[data-theme=light] .shot-summary-rendered mark{color:#78350f;background:#fde04780}:root[data-theme=light] .shot-empty,[data-theme=light] .shot-empty{color:#475569}:root[data-theme=light] .shot-md-link,:root[data-theme=light] .shot-version-copy a,:root[data-theme=light] .shot-icon-link{color:#2563eb}:root[data-theme=light] .shot-pill{color:#334155;background:#f1f5f9e6;border-color:#94a3b880}:root[data-theme=light] .shot-pill.is-green{color:#166534;background:#dcfce7e6;border-color:#22c55e73}:root[data-theme=light] .shot-action-btn{color:#0f172a;background:#fffffff0;border-color:#94a3b88c}:root[data-theme=light] .shot-action-btn.is-primary{color:#fff;background:linear-gradient(140deg,#6366f1f2,#818cf8f2);border-color:#4f46e580}:root[data-theme=light] .shot-action-btn.is-copied{color:#fff;background:linear-gradient(140deg,#16a34af2,#4ade80f2);border-color:#15803d73}:root[data-theme=light] .shot-text-head{background:0 0;border-bottom-color:#94a3b880}:root[data-theme=light] .webdiff-site-card,:root[data-theme=light] .webdiff-mini-card,:root[data-theme=light] .webdiff-signal-col{background:#ffffffe6;border-color:#94a3b880}:root[data-theme=light] .webdiff-site-label,:root[data-theme=light] .webdiff-kpi-label,:root[data-theme=light] .webdiff-mini-subtitle,:root[data-theme=light] .webdiff-signal-sub,:root[data-theme=light] .webdiff-matrix-table .shot-key-type-copy small,:root[data-theme=light] .webdiff-diff-note,:root[data-theme=light] .webdiff-mini-foot,:root[data-theme=light] .webdiff-inline-filter,:root[data-theme=light] .webdiff-action-list{color:#475569}:root[data-theme=light] .webdiff-main-title,:root[data-theme=light] .webdiff-site-value,:root[data-theme=light] .webdiff-kpi-value,:root[data-theme=light] .webdiff-mini-title,:root[data-theme=light] .webdiff-signal-col h3{color:#0f172a}:root[data-theme=light] .webdiff-kpi-track{background:#94a3b859}:root[data-theme=light] .webdiff-filter-chip,:root[data-theme=light] .webdiff-inline-filter select{color:#334155;background:#ffffffe6;border-color:#94a3b88c}:root[data-theme=light] .webdiff-table-card .shot-key-table-wrap{border-color:#94a3b89e;box-shadow:inset 0 0 0 1px #94a3b826}:root[data-theme=light] .webdiff-filter-chip.is-active{color:#3730a3;background:#e0e7ffe6;border-color:#6366f180}:root[data-theme=light] .webdiff-mini-box{color:#1e293b;background:#e0e7ff8c;border-color:#6366f173}:root[data-theme=light] .webdiff-mini-box.is-after{background:#dcfce7e6;border-color:#22c55e73}:root[data-theme=light] .webdiff-matrix-table tbody tr:hover{background:#e2e8f0b8}:root[data-theme=light] .webdiff-live-card,[data-theme=light] .webdiff-live-card,:root[data-theme=light] .webdiff-live-preview,[data-theme=light] .webdiff-live-preview,:root[data-theme=light] .webdiff-live-preview .shot-card,[data-theme=light] .webdiff-live-preview .shot-card{background:radial-gradient(circle at 20% 0,#3b82f61a,#3b82f600 52%),linear-gradient(#fffffffa,#f8fafcf5);border-color:#94a3b880}:root[data-theme=light] .webdiff-product-page .shot-card,[data-theme=light] .webdiff-product-page .shot-card{background:radial-gradient(circle at 18% 0,#3b82f61a,#3b82f600 52%),linear-gradient(#fffffffa,#f8fafcf7);border-color:#94a3b88c}:root[data-theme=light] .webdiff-product-page .webdiff-ai-block,[data-theme=light] .webdiff-product-page .webdiff-ai-block,:root[data-theme=light] .webdiff-product-page .webdiff-ai-column-winners .webdiff-ai-block,[data-theme=light] .webdiff-product-page .webdiff-ai-column-winners .webdiff-ai-block{background:#fffffff0;border-color:#94a3b880}:root[data-theme=light] .webdiff-product-page .webdiff-ai-section-title,[data-theme=light] .webdiff-product-page .webdiff-ai-section-title{color:#0f172a}:root[data-theme=light] .webdiff-product-page .webdiff-ai-verdict,[data-theme=light] .webdiff-product-page .webdiff-ai-verdict,:root[data-theme=light] .webdiff-product-page .webdiff-ai-list,[data-theme=light] .webdiff-product-page .webdiff-ai-list{color:#334155}:root[data-theme=light] .webdiff-product-page .webdiff-winner-row,[data-theme=light] .webdiff-product-page .webdiff-winner-row{color:#334155;border-bottom-color:#94a3b861}:root[data-theme=light] .webdiff-product-page .webdiff-winner-line,[data-theme=light] .webdiff-product-page .webdiff-winner-line{color:#0f172a}:root[data-theme=light] .webdiff-product-page .webdiff-site-vs-pill,[data-theme=light] .webdiff-product-page .webdiff-site-vs-pill{box-shadow:none;background:#e2e8f0eb;border-color:#64748b66}:root[data-theme=light] .webdiff-product-page .webdiff-site-vs-pill.shot-vs-pill-text,[data-theme=light] .webdiff-product-page .webdiff-site-vs-pill.shot-vs-pill-text{color:#1e293b}:root[data-theme=light] .webdiff-product-page .shot-key-icon,[data-theme=light] .webdiff-product-page .shot-key-icon{color:#334155;background:#fff;border-color:#64748b57}:root[data-theme=light] .webdiff-product-page .shot-key-icon.tag-pricing,[data-theme=light] .webdiff-product-page .shot-key-icon.tag-pricing{color:#b91c1c}:root[data-theme=light] .webdiff-product-page .shot-key-icon.tag-social,[data-theme=light] .webdiff-product-page .shot-key-icon.tag-social{color:#166534}:root[data-theme=light] .webdiff-product-page .shot-key-icon.tag-cta,[data-theme=light] .webdiff-product-page .shot-key-icon.tag-cta{color:#1d4ed8}:root[data-theme=light] .webdiff-product-page .shot-key-icon.tag-layout,[data-theme=light] .webdiff-product-page .shot-key-icon.tag-layout{color:#92400e}:root[data-theme=light] .webdiff-product-page .shot-key-icon.tag-nav,[data-theme=light] .webdiff-product-page .shot-key-icon.tag-nav{color:#0f766e}:root[data-theme=light] .shot-diff-modal-overlay{background:#94a3b852}:root[data-theme=light] .tdv2-input-card,[data-theme=light] .tdv2-input-card{background:linear-gradient(#fffffffa,#f8fafcf5);border-color:#64748b57}:root[data-theme=light] .tdv2-input-label,[data-theme=light] .tdv2-input-label{color:#0f172a}:root[data-theme=light] .tdv2-input-icon-purple,[data-theme=light] .tdv2-input-icon-purple{color:#6d28d9;background:#7c3aed24}:root[data-theme=light] .tdv2-input-icon-green,[data-theme=light] .tdv2-input-icon-green{color:#166534;background:#16a34a24}:root[data-theme=light] .tdv2-input-icon-amber,[data-theme=light] .tdv2-input-icon-amber{color:#92400e;background:#d9770624}:root[data-theme=light] .tdv2-textarea,[data-theme=light] .tdv2-textarea{color:#0f172a;background:#fff;border-color:#64748b57}:root[data-theme=light] .tdv2-textarea::placeholder,[data-theme=light] .tdv2-textarea::placeholder{color:#64748b}:root[data-theme=light] .tdv2-clear-btn,[data-theme=light] .tdv2-clear-btn{color:#0f172a!important;background:#fff!important;border-color:#64748b61!important}:root[data-theme=light] .icon-action-btn,[data-theme=light] .icon-action-btn{color:#1e293b!important;background:#fff!important;border-color:#64748b5c!important}:root[data-theme=light] .icon-action-tip,[data-theme=light] .icon-action-tip{color:#0f172a!important;background:#fff!important;border-color:#64748b4d!important}:root[data-theme=light] .tdv2-vs-pill,[data-theme=light] .tdv2-vs-pill{color:#eff6ff;background:linear-gradient(#2563eb,#1d4ed8);border-color:#2563eb73;box-shadow:0 8px 20px #2563eb3d}:root[data-theme=light] .line-index-input .panel-textarea.with-line-index,[data-theme=light] .line-index-input .panel-textarea.with-line-index{color:#0f172a;background:#fff}@media (width<=1200px){.insight-mode-tab,.insight-url-input,.insight-compare-btn,.tdv2-compare-btn{font-size:14px}.insight-input-foot{font-size:12px}.insight-example-label{font-size:14px}.insight-site-row strong{font-size:22px}.insight-tag{font-size:13px}.insight-compare-meta{font-size:15px}.insight-impact-pill{font-size:14px}.insight-col-title{font-size:15px}.insight-summary-text,.insight-change-text,.insight-source-kicker,.insight-source-content strong{font-size:13px}.insight-source-content span{font-size:14px}.insight-state-chip{font-size:11px}.insight-bottom-note{font-size:13px}.insight-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.insight-page{width:100%}.insight-input-card{width:min(680px,100% - 20px);min-height:0}.insight-title,.insight-subtitle{white-space:normal}.insight-single-shell{grid-template-columns:1fr;gap:10px}.insight-newbie-card{display:none}.insight-single-main .insight-url-row{grid-template-columns:1fr;gap:8px;margin-top:12px}.insight-single-actions{width:100%}.insight-single-actions .insight-compare-btn,.insight-single-actions .tdv2-clear-btn{width:100%;min-width:0}.insight-result-head{flex-direction:column;align-items:flex-start}.insight-result-grid{grid-template-columns:1fr;gap:12px}.insight-result-card,.insight-feature-row{width:100%}.insight-col+.insight-col{border-top:1px solid #4c638b59;border-left:0;padding-top:12px;padding-left:0}.insight-feature-row{grid-template-columns:1fr}.insight-shot-page{width:min(100%,100% - 12px)}.shot-head{flex-direction:column}.shot-head-actions{width:100%}.shot-action-btn{flex:1;justify-content:center}.shot-version-row{grid-template-columns:1fr}.shot-swap-pill{justify-self:center;transform:none}.shot-summary-grid,.shot-level-grid{grid-template-columns:1fr}.shot-level-left{border-bottom:1px solid #5067936b;border-right:0;padding-bottom:12px;padding-right:0}.shot-key-table{table-layout:auto}.shot-key-table th,.shot-key-table td{width:auto!important}.shot-diff-modal-grid{grid-template-columns:1fr}}@media (width<=640px){.insight-input-card{width:min(100%,100% - 12px)}.insight-single-main .insight-url-row{margin-top:10px}}.tdr-page{gap:12px;width:min(100%,100% - 4px);max-width:none;margin:0;padding-left:0;padding-right:0}.tdr-top{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 2px 0}.tdr-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.82fr) minmax(300px,.92fr);gap:12px;display:grid}.tdr-title{margin:12px 0 0}.tdr-subtitle{margin:8px 0 0}.tdr-mini-card{padding:10px}.tdr-top-grid .tdr-mini-card{margin-top:5%}.tdr-mini-level{align-items:center;gap:9px;display:flex}.tdr-mini-level .shot-gauge,.insight-shot-page .tdr-mini-level .shot-gauge{width:65px;min-width:65px;height:65px;min-height:65px}.tdr-mini-level .shot-gauge:before{inset:8px}.tdr-mini-level .tdr-level-donut{background:conic-gradient(var(--tone) 0 var(--value), #34446885 var(--value) 100%);width:65px;min-width:65px;margin-bottom:0}.tdr-mini-level .shot-level-title{font-size:22px}.tdr-mini-level p{font-size:11px}.tdr-mini-level p,.tdr-mini-summary{color:var(--muted);margin:4px 0 0}.tdr-toolbar-card{padding:12px 14px}.tdr-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tdr-anchor-list{flex-wrap:wrap;gap:6px;display:inline-flex}.tdr-anchor-btn{color:var(--muted);background:#0f172a80;border:1px solid #94a3b83d;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.tdr-anchor-icon{width:13px;height:13px}.tdr-anchor-btn:hover{color:#e8ecff;background:linear-gradient(#2b3d7cad 0%,#202e6199 100%);border-color:#7491ff8c}.tdr-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tdr-filter-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.tdr-filter-label select{color:inherit;background:#0f172ac7;border:1px solid #94a3b847;border-radius:9px;padding:7px 10px;font-size:12px}.tdr-view-toggle{align-items:center;gap:6px;display:inline-flex}.tdr-fold-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.tdr-fold-head.is-clickable{cursor:pointer;padding:1px 0}.tdr-fold-head .icon-action-btn{width:26px;min-width:26px;height:26px;min-height:26px}.tdr-fold-actions{align-items:center;gap:4px;display:inline-flex}.tdr-main-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.tdr-main-grid.is-diff-fit{grid-template-columns:minmax(0,1fr)}.tdr-main-grid.is-diff-fit .tdr-diff-card{width:100%}.tdr-key-top{margin-bottom:10px}.tdr-diff-card{padding:7px 14px}.tdr-diff-resizable{resize:vertical;border-radius:12px;height:50vh;min-height:280px;max-height:85vh;margin-top:5px;overflow:auto}.tdr-diff-resizable.is-fit{resize:none;height:auto;min-height:0;max-height:none;overflow:visible}.tdr-diff-view{border:1px solid #47556959;border-radius:12px;overflow:hidden}.tdr-diff-view-updown{grid-template-columns:1fr;display:grid}.tdr-diff-view-updown .diff-col+.diff-col{border-top:1px solid #47556959;border-left:0}.tdr-col-head{color:#e2e8f0;letter-spacing:.01em;background:#091020d1;border-bottom:1px solid #47556959;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.tdr-col-head .shot-action-btn.is-icon{width:30px;min-width:30px;height:30px;min-height:30px}.tdr-col-head-main{align-items:center;gap:8px;display:inline-flex}.tdr-col-actions{align-items:center;gap:6px;display:inline-flex}.tdr-col-actions .shot-action-btn.is-icon{position:relative;overflow:visible}.tdr-copy-hint{pointer-events:none;opacity:0;color:#e2e8f0;white-space:nowrap;z-index:8;background:#020617f2;border:1px solid #6f88ba73;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.shot-action-btn.is-copied .tdr-copy-hint{opacity:1}.tdr-col-head-main strong{color:#f8fafc;font-size:13px}.tdr-col-head-main span{color:#94a3c4;font-size:11px;font-weight:600}.tdr-col-head-icon{background:#1e293bcc;border:1px solid #94a3b84d;border-radius:7px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tdr-col-head.is-left .tdr-col-head-icon{color:#c4b5fd}.tdr-col-head.is-right .tdr-col-head-icon{color:#86efac}.tdr-diff-view .diff-list{font-size:12px;line-height:1.45}.tdr-side-card{padding:14px}.tdr-key-list{gap:8px;margin-top:8px;display:grid}.tdr-key-item{color:#f8fafc;text-align:left;background:#11182773;border:1px solid #6366f140;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:9px 10px;display:flex}.tdr-key-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tdr-key-item-head strong{color:#9fb0d8;font-size:12px;font-weight:600}.tdr-key-item-summary{color:#c5d1eb;font-size:12px;line-height:1.35}.tdr-key-table-wrap{border:1px solid #50689457;border-radius:10px;margin-top:10px;overflow:hidden}.tdr-key-table{border-collapse:collapse;width:100%}.tdr-key-table td{vertical-align:middle;border-top:1px solid #5068943d;padding:8px 10px}.tdr-key-table tr:first-child td{border-top:0}.tdr-key-table td:last-child{text-align:right;color:#dbe7ff;width:56px;font-size:13px;font-weight:700}.tdr-key-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tdr-key-tag{color:#dbe7ff;white-space:nowrap;cursor:pointer;background:#1118278c;border:1px solid #6366f159;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex}.tdr-key-tag.is-active{box-shadow:inset 0 0 0 1px #e5eeffb3,0 0 0 1px #7c9cff59}.tdr-key-tag-icon{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.tdr-key-tag.is-added{color:#7ce59c;background:#25664157;border-color:#50b36b85}.tdr-key-tag.is-deleted{color:#ff8d93;background:#6a273459;border-color:#d15d608a}.tdr-key-tag.is-removed{color:#f3c96a;background:#744c1559;border-color:#c48b2b8c}.tdr-key-tag.is-different{color:#8ab0ff;background:#23347657;border-color:#5472c487}.tdr-key-empty{color:#9fb0d8;font-size:12px}.tdr-mini-breakdown{align-items:center;gap:8px;display:flex}.tdr-mini-breakdown .tdr-breakdown-donut{width:65px;margin-bottom:0}.tdr-mini-breakdown .tdr-breakdown-list{font-size:11px;line-height:1.3}.tdr-mini-breakdown .tdr-breakdown-list li{margin-bottom:1px}.tdr-pct-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.tdr-pct-pill.is-added{color:#7ce59c;background:#25664157;border-color:#50b36b85}.tdr-pct-pill.is-deleted{color:#ff8d93;background:#6a273459;border-color:#d15d608a}.tdr-pct-pill.is-different{color:#8ab0ff;background:#23347657;border-color:#5472c487}.tdr-ai-card{padding:12px}.tdr-ai-head-inline{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.tdr-inline-ai-tools{flex-wrap:wrap;align-items:center;gap:16px;margin-left:1.2em;display:inline-flex}.tdr-inline-ai-tools .ai-trigger-btn-wide{min-width:76px;height:30px;padding:0 9px;font-size:14px}.tdr-editor-card{padding:14px}.tdr-editor-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.tdr-editor-col{background:#0f172a66;border:1px solid #47556959;border-radius:10px;padding:10px}.tdr-editor-label{color:#dbe7ff;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:inline-flex}.tdr-editor-col .panel-textarea{min-height:220px}.tdr-ai-card .shot-summary-list{font-size:12px}.tdr-ai-card .shot-summary-rendered{margin-top:14px}.tdr-ai-card .shot-summary-rendered p{margin-bottom:12px;font-size:14px;line-height:1.62}.tdr-ai-card .shot-summary-heading{margin:2px 0 10px;font-size:15px}.tdr-ai-card .shot-summary-list,.tdr-ai-card .shot-summary-list li{font-size:14px;line-height:1.58}.tdr-breakdown-donut{aspect-ratio:1;--added:0%;--deleted:0%;--different:0%;background:conic-gradient(#7ce59c 0 var(--added), #ff8f86 var(--added) calc(var(--added) + var(--deleted)), #8ab0ff calc(var(--added) + var(--deleted)) calc(var(--added) + var(--deleted) + var(--different)), #34446885 calc(var(--added) + var(--deleted) + var(--different)) 100%);border-radius:50%;width:120px;margin-bottom:8px;position:relative}.tdr-breakdown-donut:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:22%}.tdr-breakdown-list{margin:0;padding-left:18px}.tdr-unified-diff{background:#0206178c;border:1px solid #47556959;border-radius:12px;max-height:720px;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}.tdr-unified-row{border-top:1px solid #1e293b59;grid-template-columns:18px 1fr;gap:10px;padding:6px 10px;display:grid}.tdr-unified-row:first-child{border-top:0}.tdr-unified-row.is-add{color:#bbf7d0;background:#22c55e33}.tdr-unified-row.is-remove{color:#fecdd3;background:#f43f5e38}.tdr-track-card{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-theme=light] .tdr-anchor-btn,[data-theme=light] .tdr-anchor-btn,:root[data-theme=light] .tdr-filter-label select,[data-theme=light] .tdr-filter-label select,:root[data-theme=light] .tdr-key-item,[data-theme=light] .tdr-key-item{color:#0f172a;background:#fff;border-color:#64748b3d}:root[data-theme=light] .tdr-anchor-btn:hover,[data-theme=light] .tdr-anchor-btn:hover{color:#1d4ed8;background:#dbeafe;border-color:#3b82f666}:root[data-theme=light] .tdr-unified-diff,[data-theme=light] .tdr-unified-diff,:root[data-theme=light] .tdr-breakdown-donut:after,[data-theme=light] .tdr-breakdown-donut:after{background:#fff}:root[data-theme=light] .tdr-key-tag,[data-theme=light] .tdr-key-tag{color:#0f172a;background:#fff;border-color:#4755695c}:root[data-theme=light] .tdr-key-tag.is-active,[data-theme=light] .tdr-key-tag.is-active{box-shadow:inset 0 0 0 1px #1e40af85,0 0 0 1px #3b82f642}:root[data-theme=light] .tdr-key-tag.is-added,[data-theme=light] .tdr-key-tag.is-added{color:#14532d;background:#16a34a24;border-color:#16a34a7a}:root[data-theme=light] .tdr-key-tag.is-deleted,[data-theme=light] .tdr-key-tag.is-deleted{color:#881337;background:#e11d4824;border-color:#e11d487a}:root[data-theme=light] .tdr-key-tag.is-removed,[data-theme=light] .tdr-key-tag.is-removed{color:#92400e;background:#d9770624;border-color:#d9770670}:root[data-theme=light] .tdr-key-tag.is-different,[data-theme=light] .tdr-key-tag.is-different{color:#1e3a8a;background:#2563eb24;border-color:#2563eb7a}:root[data-theme=light] .tdr-pct-pill.is-added,[data-theme=light] .tdr-pct-pill.is-added{color:#14532d;background:#16a34a26;border-color:#16a34a7a}:root[data-theme=light] .tdr-pct-pill.is-deleted,[data-theme=light] .tdr-pct-pill.is-deleted{color:#881337;background:#e11d4826;border-color:#e11d487a}:root[data-theme=light] .tdr-pct-pill.is-different,[data-theme=light] .tdr-pct-pill.is-different{color:#1e3a8a;background:#2563eb26;border-color:#2563eb7a}:root[data-theme=light] .tdr-unified-row{border-top-color:#0f172a14}:root[data-theme=light] .tdr-unified-row.is-add{color:#14532d;background:#16a34a2e}:root[data-theme=light] .tdr-unified-row.is-remove{color:#881337;background:#e11d4829}:root[data-theme=light] .tdr-col-head,[data-theme=light] .tdr-col-head{color:#0f172a!important;background:#f8fafc!important;border-bottom-color:#47556942!important}:root[data-theme=light] .tdr-col-head-main strong,[data-theme=light] .tdr-col-head-main strong{color:#0f172a!important}:root[data-theme=light] .tdr-col-head-main span,[data-theme=light] .tdr-col-head-main span{color:#475569!important}:root[data-theme=light] .tdr-col-head-icon,[data-theme=light] .tdr-col-head-icon{background:#fff;border-color:#64748b57}:root[data-theme=light] .tdr-col-head .shot-action-btn.is-icon,[data-theme=light] .tdr-col-head .shot-action-btn.is-icon{color:#334155!important;background:#fff!important;border-color:#64748b57!important}:root[data-theme=light] .tdr-editor-col,[data-theme=light] .tdr-editor-col{background:#f8fafc;border-color:#64748b4d}:root[data-theme=light] .tdr-editor-label,[data-theme=light] .tdr-editor-label{color:#0f172a}:root[data-theme=light] .tdr-editor-col .panel-textarea,[data-theme=light] .tdr-editor-col .panel-textarea{color:#0f172a;background:#fff;border:1px solid #64748b47;border-radius:10px}:root[data-theme=light] .tdr-editor-col .panel-textarea::placeholder,[data-theme=light] .tdr-editor-col .panel-textarea::placeholder{color:#64748b}:root[data-theme=light] .tdr-ai-card .shot-summary-heading,[data-theme=light] .tdr-ai-card .shot-summary-heading{color:#1e293b}:root[data-theme=light] .tdr-ai-card .shot-summary-heading strong,[data-theme=light] .tdr-ai-card .shot-summary-heading strong{color:#4338ca}:root[data-theme=light] .tdr-ai-card .shot-summary-rendered p,:root[data-theme=light] .tdr-ai-card .shot-summary-list,:root[data-theme=light] .tdr-ai-card .shot-summary-list li,[data-theme=light] .tdr-ai-card .shot-summary-rendered p,[data-theme=light] .tdr-ai-card .shot-summary-list,[data-theme=light] .tdr-ai-card .shot-summary-list li{color:#334155}:root[data-theme=light] .tdr-ai-card .shot-empty,[data-theme=light] .tdr-ai-card .shot-empty{color:#475569}:root[data-theme=light] .tdr-ai-card .shot-summary-rendered strong,[data-theme=light] .tdr-ai-card .shot-summary-rendered strong{color:#0f172a}:root[data-theme=light] .tdr-ai-card .shot-summary-rendered em,[data-theme=light] .tdr-ai-card .shot-summary-rendered em{color:#1e293b}:root[data-theme=light] .tdr-ai-card .shot-summary-list li:before,[data-theme=light] .tdr-ai-card .shot-summary-list li:before{color:#2563eb}@media (width<=1200px){.tdr-top-grid{grid-template-columns:1fr}}@media (width<=980px){.tdr-main-grid,.tdr-editor-grid{grid-template-columns:1fr}}@media (width<=640px){.tdr-track-card{flex-direction:column;align-items:flex-start}}.diffs-main{flex:auto;width:100%;display:block}.app-main+#siteFooter.footer-home-like{margin-top:8px;padding-top:8px;padding-bottom:6px}.app-main+#siteFooter.footer-home-like .shared-footer-minimal{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.app-main+#siteFooter.footer-home-like .shared-footer-minimal-meta{white-space:nowrap;margin-left:auto}.diffs-shell{width:min(1080px,100% - 40px);margin:0 auto;padding:16px 0 6px;transform:none}.diffs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:906px;margin-top:43px;margin-left:auto;margin-right:auto;display:grid}.diffs-card{background:radial-gradient(circle at 18% 0,#2f74ff24,#2f74ff00 46%),linear-gradient(170deg,#0a132cf5,#071023f0);border:1px solid #506a9a75;border-radius:17px;align-content:start;gap:14px;min-height:390px;padding:20px 18px 18px;display:grid;box-shadow:inset 0 0 0 1px #a2b5e31a}.diffs-card.is-json{background:radial-gradient(circle at 18% 0,#19a3722e,#19a37200 42%),linear-gradient(170deg,#0a132cf5,#071023f0)}.diffs-card.is-web{background:radial-gradient(circle at 18% 0,#7151ff33,#7151ff00 42%),linear-gradient(170deg,#0a132cf5,#071023f0)}.diffs-icon{background:#223b7573;border:1px solid #7e94c780;border-radius:11px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.diffs-icon svg{width:26px;height:26px}.diffs-icon.is-text{color:#4d7eff}.diffs-icon.is-json{color:#75e1ba;background:#186f5461;border-color:#53bd978c}.diffs-icon.is-web{color:#9a82ff;background:#45328066;border-color:#917beb99}.diffs-icon.is-insight{color:#7be8bf;background:#14745657;border-color:#5dd5ad8c;width:42px;height:42px}.diffs-card h2{color:#f2f7ff;align-items:center;gap:6px;margin:0;font-size:clamp(15px,1.1vw,20px);font-weight:800;line-height:1.12;display:inline-flex}.diffs-new-pill{color:#a791ff;letter-spacing:.04em;background:#4e38a847;border:1px solid #8062ef9e;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1}.diffs-card-copy{color:#c2d0eb;margin:4px 0 0;font-size:clamp(12px,.8vw,13px);line-height:1.55}.diffs-points{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.diffs-points li{color:#d3def3;align-items:center;gap:6px;font-size:clamp(11px,.75vw,12px);line-height:1.35;display:flex}.diffs-points li:before{content:"✓";color:#051338;background:#3155ba;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:inline-flex}.diffs-card.is-json .diffs-points li:before{color:#0a2a22;background:#3ea086}.diffs-card.is-web .diffs-points li:before{color:#1a0f48;background:#7462db}.diffs-card-btn{color:#3a59d5;background:#f8fbff;border:1px solid #9cafd673;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:12px;font-size:clamp(12px,.8vw,13px);font-weight:800;text-decoration:none;transition:transform .14s;display:inline-flex}.diffs-card-btn:hover{transform:translateY(-1px)}.diffs-card-btn svg{width:14px;height:14px}.diffs-card-btn.is-json{color:#27895d}.diffs-card-btn.is-web{color:#5544cb}.diffs-insight-cta{background:radial-gradient(circle at 14% 0,#1f957224,#1f957200 45%),linear-gradient(170deg,#0a132cf5,#071023f0);border:1px solid #506a9a70;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;max-width:686px;margin-top:36px;margin-left:auto;margin-right:auto;padding:11px 13px;display:flex}.diffs-insight-left{align-items:center;gap:8px;display:inline-flex}.diffs-insight-left h3{color:#f2f7ff;margin:0;font-size:clamp(12px,.84vw,15px);font-weight:800;line-height:1.15}.diffs-insight-left p{color:#bdd0ea;margin:4px 0 0;font-size:clamp(8px,.56vw,9px);line-height:1.45}.diffs-insight-btn{color:#79e6be;background:#0d2d2985;border:1px solid #58d1a794;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:clamp(9px,.6vw,10px);font-weight:800;text-decoration:none;display:inline-flex}.diffs-insight-btn svg{width:11px;height:11px}@media (width<=1320px){.diffs-grid{grid-template-columns:1fr}.diffs-insight-cta{flex-direction:column;align-items:stretch}.diffs-insight-btn{width:100%}}@media (width<=820px){.diffs-shell{width:min(980px,100% - 20px);padding-top:12px}.diffs-card{border-radius:18px;min-height:0;padding:18px}.diffs-icon{border-radius:14px;width:52px;height:52px}.diffs-icon svg{width:26px;height:26px}.diffs-icon.is-insight{width:42px;height:42px}.diffs-card-btn,.diffs-insight-btn{min-height:32px;font-size:10px}.diffs-card-btn{min-height:42px;font-size:13px}.diffs-insight-cta{border-radius:13px;padding:11px}.diffs-insight-left{align-items:flex-start}}:root[data-theme=light] .diffs-card,:root[data-theme=light] .diffs-insight-cta{background:radial-gradient(circle at 18% 0,#3b82f61f,#3b82f600 46%),linear-gradient(170deg,#fffffffa,#f8fafcf7);border-color:#94a3b894;box-shadow:inset 0 0 0 1px #0f172a0a}:root[data-theme=light] .diffs-card.is-json{background:radial-gradient(circle at 18% 0,#10b9812e,#10b98100 42%),linear-gradient(170deg,#fffffffa,#f8fafcf7)}:root[data-theme=light] .diffs-card.is-web{background:radial-gradient(circle at 18% 0,#6366f12e,#6366f100 42%),linear-gradient(170deg,#fffffffa,#f8fafcf7)}:root[data-theme=light] .diffs-card h2,:root[data-theme=light] .diffs-insight-left h3{color:#0f172a}:root[data-theme=light] .diffs-card-copy,:root[data-theme=light] .diffs-points li,:root[data-theme=light] .diffs-insight-left p{color:#334155}:root[data-theme=light] .diffs-insight-btn,[data-theme=light] .diffs-insight-btn{color:#065f46;background:#10b98124;border-color:#05966973}:root[data-theme=light] .diffs-icon{box-shadow:none;background:#94a3b833;border-color:#47556957}:root[data-theme=light] .diffs-icon.is-text{color:#1d4ed8;background:#2563eb29}:root[data-theme=light] .diffs-icon.is-json{color:#065f46;background:#10b98129}:root[data-theme=light] .diffs-icon.is-web{color:#6d28d9;background:#7c3aed24}:root[data-theme=light] .diffs-icon.is-insight{color:#0f766e;background:#14b8a624}:root[data-theme=light] .diffs-new-pill{color:#5b21b6;background:#7c3aed24}:root[data-theme=light] .diffs-points li:before,[data-theme=light] .diffs-points li:before{color:#1e3a8a;background:#dbeafef2;border:1px solid #3b82f66b}:root[data-theme=light] .diffs-card.is-json .diffs-points li:before,[data-theme=light] .diffs-card.is-json .diffs-points li:before{color:#14532d;background:#dcfce7f2;border:1px solid #22c55e6b}:root[data-theme=light] .diffs-card.is-web .diffs-points li:before,[data-theme=light] .diffs-card.is-web .diffs-points li:before{color:#5b21b6;background:#ede9fef2;border:1px solid #7c3aed6b}:root[data-theme=light] .result-page-title,[data-theme=light] .result-page-title,:root[data-theme=light] .tdr-title,[data-theme=light] .tdr-title{color:#0f172a!important}:root[data-theme=light] .webdiff-site-vs-pill,[data-theme=light] .webdiff-site-vs-pill{box-shadow:none!important;background:linear-gradient(#f8fafc,#e2e8f0)!important;border-color:#64748b6b!important}:root[data-theme=light] .webdiff-product-page .webdiff-winner-list-wrap,[data-theme=light] .webdiff-product-page .webdiff-winner-list-wrap,:root[data-theme=light] .webdiff-live-preview .webdiff-winner-list-wrap,[data-theme=light] .webdiff-live-preview .webdiff-winner-list-wrap,:root[data-theme=light] .webdiff-live-preview .webdiff-ai-block,[data-theme=light] .webdiff-live-preview .webdiff-ai-block,:root[data-theme=light] .webdiff-live-preview .webdiff-ai-column-winners .webdiff-ai-block,[data-theme=light] .webdiff-live-preview .webdiff-ai-column-winners .webdiff-ai-block{background:#fff!important;border-color:#94a3b875!important}:root[data-theme=light] .webdiff-product-page .webdiff-ai-list.is-tldr strong,[data-theme=light] .webdiff-product-page .webdiff-ai-list.is-tldr strong,:root[data-theme=light] .webdiff-live-preview .webdiff-ai-list.is-tldr strong,[data-theme=light] .webdiff-live-preview .webdiff-ai-list.is-tldr strong,:root[data-theme=light] .shot-summary-rendered strong,[data-theme=light] .shot-summary-rendered strong{color:#0f172a!important}:root[data-theme=light] .webdiff-product-page .webdiff-kpi-card,[data-theme=light] .webdiff-product-page .webdiff-kpi-card,:root[data-theme=light] .webdiff-live-preview .webdiff-kpi-card,[data-theme=light] .webdiff-live-preview .webdiff-kpi-card{background:#fff!important;border-color:#94a3b875!important}:root[data-theme=light] .webdiff-product-page .webdiff-kpi-label,[data-theme=light] .webdiff-product-page .webdiff-kpi-label,:root[data-theme=light] .webdiff-live-preview .webdiff-kpi-label,[data-theme=light] .webdiff-live-preview .webdiff-kpi-label{color:#334155!important}:root[data-theme=light] .webdiff-product-page .webdiff-kpi-value,[data-theme=light] .webdiff-product-page .webdiff-kpi-value,:root[data-theme=light] .webdiff-live-preview .webdiff-kpi-value,[data-theme=light] .webdiff-live-preview .webdiff-kpi-value{color:#0f172a!important}:root[data-theme=light] .webdiff-product-page .webdiff-kpi-note,[data-theme=light] .webdiff-product-page .webdiff-kpi-note,:root[data-theme=light] .webdiff-live-preview .webdiff-kpi-note,[data-theme=light] .webdiff-live-preview .webdiff-kpi-note{color:#334155!important}:root[data-theme=light] .webdiff-product-page .shot-key-table thead th,[data-theme=light] .webdiff-product-page .shot-key-table thead th,:root[data-theme=light] .webdiff-live-preview .shot-key-table thead th,[data-theme=light] .webdiff-live-preview .shot-key-table thead th{color:#0f172a!important;background:#f1f5f9!important;border-bottom-color:#64748b59!important}:root[data-theme=light] .webdiff-product-page .shot-key-icon,[data-theme=light] .webdiff-product-page .shot-key-icon,:root[data-theme=light] .webdiff-live-preview .shot-key-icon,[data-theme=light] .webdiff-live-preview .shot-key-icon{color:#0f172a!important;background:#f8fafc!important;border-color:#64748b59!important}:root[data-theme=light] .webdiff-diff-pill,[data-theme=light] .webdiff-diff-pill{background:#f8fafc!important;border-color:#64748b66!important}:root[data-theme=light] .webdiff-diff-pill.is-high,[data-theme=light] .webdiff-diff-pill.is-high{color:#991b1b!important;background:#fee2e2f5!important;border-color:#ef44447a!important}:root[data-theme=light] .webdiff-diff-pill.is-medium,[data-theme=light] .webdiff-diff-pill.is-medium{color:#92400e!important;background:#fef3c7f5!important;border-color:#d9770673!important}:root[data-theme=light] .webdiff-diff-pill.is-low,[data-theme=light] .webdiff-diff-pill.is-low{color:#166534!important;background:#dcfce7f5!important;border-color:#22c55e75!important}:root[data-theme=light] .webdiff-diff-pill.is-same,[data-theme=light] .webdiff-diff-pill.is-same{color:#1e3a8a!important;background:#dbeafef5!important;border-color:#3b82f673!important}:root[data-theme=light] .webdiff-mini-foot,[data-theme=light] .webdiff-mini-foot,:root[data-theme=light] .webdiff-product-page .webdiff-mini-foot,[data-theme=light] .webdiff-product-page .webdiff-mini-foot,:root[data-theme=light] .shot-text-head p,[data-theme=light] .shot-text-head p,:root[data-theme=light] .shot-text-toggle,[data-theme=light] .shot-text-toggle,:root[data-theme=light] .shot-text-toggle .icon-action-btn,[data-theme=light] .shot-text-toggle .icon-action-btn{color:#334155!important}:root[data-theme=light] .shot-text-head h3,[data-theme=light] .shot-text-head h3,:root[data-theme=light] .webdiff-live-preview .shot-section-title,[data-theme=light] .webdiff-live-preview .shot-section-title,:root[data-theme=light] .webdiff-live-preview .webdiff-ai-section-title,[data-theme=light] .webdiff-live-preview .webdiff-ai-section-title{color:#0f172a!important}:root[data-theme=light] .webdiff-live-preview .webdiff-ai-list,[data-theme=light] .webdiff-live-preview .webdiff-ai-list,:root[data-theme=light] .webdiff-live-preview .webdiff-ai-verdict,[data-theme=light] .webdiff-live-preview .webdiff-ai-verdict{color:#334155!important}:root[data-theme=light] .webdiff-live-preview .webdiff-winner-row,[data-theme=light] .webdiff-live-preview .webdiff-winner-row{color:#334155!important;border-bottom-color:#94a3b866!important}:root[data-theme=light] .webdiff-live-preview .webdiff-winner-line,[data-theme=light] .webdiff-live-preview .webdiff-winner-line{color:#0f172a!important}:root[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag,[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag{background:#fff!important;border-color:#64748b59!important}:root[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-pricing,[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-pricing{color:#991b1b!important;background:#fee2e2e0!important;border-color:#ef44446b!important}:root[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-layout,[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-layout{color:#92400e!important;background:#fef3c7db!important;border-color:#d9770666!important}:root[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-cta,[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-cta{color:#1e3a8a!important;background:#dbeafedb!important;border-color:#3b82f66b!important}:root[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-social,[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-social{color:#166534!important;background:#dcfce7db!important;border-color:#22c55e66!important}:root[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-nav,[data-theme=light] .webdiff-product-page .webdiff-signal-col .shot-tag.tag-nav{color:#1e3a8a!important;background:#dbeafedb!important;border-color:#3b82f66b!important}:root[data-theme=light] .shot-raw-block strong,[data-theme=light] .shot-raw-block strong{color:#0f172a!important}:root[data-theme=light] .shot-raw-block p,[data-theme=light] .shot-raw-block p,:root[data-theme=light] .shot-raw-block li,[data-theme=light] .shot-raw-block li{color:#334155!important}:root[data-theme=light] .shot-raw-block span,[data-theme=light] .shot-raw-block span{color:#92400e!important}.webdiff-snippet-grid>*,.webdiff-mini-card{min-width:0}.webdiff-mini-diff-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.webdiff-mini-box{overflow-wrap:anywhere;word-break:break-word;min-width:0}:root[data-theme=light] .webdiff-live-preview .shot-key-table-wrap,[data-theme=light] .webdiff-live-preview .shot-key-table-wrap{background:#fff!important;border-color:#64748b61!important;box-shadow:inset 0 0 0 1px #94a3b824!important}:root[data-theme=light] .webdiff-live-preview .shot-key-table thead th,[data-theme=light] .webdiff-live-preview .shot-key-table thead th{color:#0f172a!important;background:#f1f5f9!important;border-bottom-color:#64748b59!important}:root[data-theme=light] .webdiff-live-preview .shot-key-table tbody td,[data-theme=light] .webdiff-live-preview .shot-key-table tbody td{color:#1e293b!important;background:#fff!important;border-top-color:#94a3b847!important}:root[data-theme=light] .webdiff-live-preview .shot-key-type-copy,[data-theme=light] .webdiff-live-preview .shot-key-type-copy{color:#0f172a!important}:root[data-theme=light] .webdiff-live-preview .shot-key-type-copy small,[data-theme=light] .webdiff-live-preview .shot-key-type-copy small,:root[data-theme=light] .webdiff-live-preview .shot-table-url,[data-theme=light] .webdiff-live-preview .shot-table-url{color:#475569!important}:root[data-theme=light] .webdiff-live-preview .shot-key-icon,[data-theme=light] .webdiff-live-preview .shot-key-icon{color:#0f172a!important;background:#f8fafc!important;border-color:#64748b5c!important}:root[data-theme=light] .webdiff-live-preview .shot-key-icon svg,[data-theme=light] .webdiff-live-preview .shot-key-icon svg{color:currentColor!important}:root[data-theme=light] .webdiff-live-preview .webdiff-inline-filter,[data-theme=light] .webdiff-live-preview .webdiff-inline-filter,:root[data-theme=light] .webdiff-live-preview .webdiff-inline-filter span,[data-theme=light] .webdiff-live-preview .webdiff-inline-filter span{color:#334155!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-table-wrap,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-table-wrap{background:#fff!important;border-color:#64748b5c!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-table thead th,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-table thead th{color:#0f172a!important;background:#f1f5f9!important;border-bottom-color:#64748b57!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-table tbody td,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-table tbody td{color:#1e293b!important;background:#fff!important;border-top-color:#94a3b847!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon{color:#0f172a!important;background:#f8fafc!important;border-color:#64748b59!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon.tag-cta,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon.tag-cta{color:#1d4ed8!important;background:#dbeafee6!important;border-color:#3b82f66b!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon.tag-pricing,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon.tag-pricing{color:#991b1b!important;background:#fee2e2e6!important;border-color:#ef44446b!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon.tag-layout,[data-theme=light] .insight-result-preview .insight-preview-card .shot-key-icon.tag-layout{color:#92400e!important;background:#fef3c7eb!important;border-color:#d977066b!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-tag{background:#fff!important;border-color:#64748b57!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-tag.tag-cta{color:#1d4ed8!important;background:#dbeafee6!important;border-color:#3b82f66b!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-tag.tag-pricing{color:#991b1b!important;background:#fee2e2e6!important;border-color:#ef44446b!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-tag.tag-layout{color:#92400e!important;background:#fef3c7eb!important;border-color:#d977066b!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .insight-preview-top-label,[data-theme=light] .insight-result-preview .insight-preview-card .insight-preview-top-label{color:#334155!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-level-title,[data-theme=light] .insight-result-preview .insight-preview-card .shot-level-title{color:#0f172a!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .insight-preview-top-copy p,[data-theme=light] .insight-result-preview .insight-preview-card .insight-preview-top-copy p{color:#334155!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-summary-list mark,[data-theme=light] .insight-result-preview .insight-preview-card .shot-summary-list mark{color:#78350f!important;background:#fde04794!important}:root[data-theme=light] .insight-shot-page .shot-tag,[data-theme=light] .insight-shot-page .shot-tag{background:#fff!important;border-color:#64748b57!important}:root[data-theme=light] .insight-shot-page .shot-tag.tag-cta,[data-theme=light] .insight-shot-page .shot-tag.tag-cta{color:#1d4ed8!important;background:#dbeafee6!important;border-color:#3b82f66b!important}:root[data-theme=light] .insight-shot-page .shot-tag.tag-pricing,[data-theme=light] .insight-shot-page .shot-tag.tag-pricing{color:#991b1b!important;background:#fee2e2e6!important;border-color:#ef44446b!important}:root[data-theme=light] .insight-shot-page .shot-tag.tag-social,[data-theme=light] .insight-shot-page .shot-tag.tag-social{color:#166534!important;background:#dcfce7e0!important;border-color:#22c55e66!important}:root[data-theme=light] .insight-shot-page .shot-tag.tag-layout,[data-theme=light] .insight-shot-page .shot-tag.tag-layout{color:#92400e!important;background:#fef3c7eb!important;border-color:#d977066b!important}:root[data-theme=light] .insight-shot-page .shot-tag.tag-nav,[data-theme=light] .insight-shot-page .shot-tag.tag-nav{color:#1e3a8a!important;background:#dbeafee6!important;border-color:#3b82f66b!important}:root[data-theme=light] .insight-shot-page .shot-key-table thead th,[data-theme=light] .insight-shot-page .shot-key-table thead th{color:#0f172a!important;background:#f1f5f9!important;border-bottom-color:#64748b57!important}:root[data-theme=light] .insight-shot-page .shot-table-url,[data-theme=light] .insight-shot-page .shot-table-url,:root[data-theme=light] .insight-shot-page .shot-key-type-copy,[data-theme=light] .insight-shot-page .shot-key-type-copy,:root[data-theme=light] .insight-shot-page .shot-key-type-copy span,[data-theme=light] .insight-shot-page .shot-key-type-copy span{color:#334155!important}:root[data-theme=light] .insight-shot-page .shot-gauge{background:conic-gradient(var(--tone) 0 var(--value), #94a3b857 var(--value) 100%)!important}:root[data-theme=light] .insight-shot-page .shot-gauge:before{border:1px solid #94a3b857;background:#fff!important}:root[data-theme=light] .insight-shot-page .shot-badge.is-before,[data-theme=light] .insight-shot-page .shot-badge.is-before,:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-badge.is-before,[data-theme=light] .insight-result-preview .insight-preview-card .shot-badge.is-before{border:1px solid #ef44446b;color:#991b1b!important;background:#fee2e2e6!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-badge.is-after,[data-theme=light] .insight-result-preview .insight-preview-card .shot-badge.is-after{border:1px solid #16a34a75;color:#14532d!important;background:#dcfce7fa!important}:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-overall,[data-theme=light] .insight-result-preview .insight-preview-card .shot-overall,:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-overall p,[data-theme=light] .insight-result-preview .insight-preview-card .shot-overall p,:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-overall-content,[data-theme=light] .insight-result-preview .insight-preview-card .shot-overall-content,:root[data-theme=light] .insight-result-preview .insight-preview-card .shot-summary-heading strong,[data-theme=light] .insight-result-preview .insight-preview-card .shot-summary-heading strong{color:#0f172a!important}:root[data-theme=light] .insight-result-preview .insight-preview-top-gauge,[data-theme=light] .insight-result-preview .insight-preview-top-gauge,:root[data-theme=light] .insight-shot-page .shot-gauge,[data-theme=light] .insight-shot-page .shot-gauge{background:conic-gradient(var(--tone) 0 var(--value), #94a3b852 var(--value) 100%)!important}:root[data-theme=light] .insight-result-preview .insight-preview-top-gauge:before,[data-theme=light] .insight-result-preview .insight-preview-top-gauge:before,:root[data-theme=light] .insight-shot-page .shot-gauge:before,[data-theme=light] .insight-shot-page .shot-gauge:before{border:1px solid #94a3b857;background:#fff!important}:root[data-theme=light] .insight-shot-page .shot-badge.is-after,[data-theme=light] .insight-shot-page .shot-badge.is-after{border:1px solid #16a34a75;color:#14532d!important;background:#dcfce7fa!important}:root[data-theme=light] .insight-shot-page .shot-overall .shot-summary-heading,[data-theme=light] .insight-shot-page .shot-overall .shot-summary-heading,:root[data-theme=light] .insight-shot-page .shot-overall .shot-summary-heading strong,[data-theme=light] .insight-shot-page .shot-overall .shot-summary-heading strong{color:#0f172a!important}:root[data-theme=light] .insight-bottom-note,[data-theme=light] .insight-bottom-note{color:#334155!important}:root[data-theme=light] .insight-shot-page .shot-version-copy strong,[data-theme=light] .insight-shot-page .shot-version-copy strong{color:#0f172a!important}:root[data-theme=light] .insight-shot-page .shot-level-left p,[data-theme=light] .insight-shot-page .shot-level-left p{color:#334155!important}:root[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon,[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon{color:#0f172a!important;background:#f8fafc!important;border-color:#64748b5c!important}:root[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-cta,[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-cta{color:#1d4ed8!important;background:#dbeafee6!important;border-color:#3b82f66b!important}:root[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-pricing,[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-pricing{color:#991b1b!important;background:#fee2e2e6!important;border-color:#ef44446b!important}:root[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-social,[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-social{color:#166534!important;background:#dcfce7e0!important;border-color:#22c55e66!important}:root[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-layout,[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-layout{color:#92400e!important;background:#fef3c7eb!important;border-color:#d977066b!important}:root[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-nav,[data-theme=light] .insight-shot-page .shot-key-table .shot-key-icon.tag-nav{color:#1e3a8a!important;background:#dbeafee6!important;border-color:#3b82f66b!important}:root[data-theme=light] .insight-feature-row .insight-feature-icon-wrap,[data-theme=light] .insight-feature-row .insight-feature-icon-wrap{color:#334155!important;background:#f8fafc!important;border-color:#64748b57!important}:root[data-theme=light] .insight-feature-row .insight-feature-card:first-child .insight-feature-icon-wrap,[data-theme=light] .insight-feature-row .insight-feature-card:first-child .insight-feature-icon-wrap{color:#6d28d9!important;background:#ede9feeb!important;border-color:#7c3aed5c!important}:root[data-theme=light] .insight-feature-row .insight-feature-card:nth-child(2) .insight-feature-icon-wrap,[data-theme=light] .insight-feature-row .insight-feature-card:nth-child(2) .insight-feature-icon-wrap{color:#1d4ed8!important;background:#dbeafeeb!important;border-color:#3b82f65c!important}:root[data-theme=light] .insight-feature-row .insight-feature-card:nth-child(3) .insight-feature-icon-wrap,[data-theme=light] .insight-feature-row .insight-feature-card:nth-child(3) .insight-feature-icon-wrap{color:#166534!important;background:#dcfce7eb!important;border-color:#22c55e5c!important}:root[data-theme=light] .insight-feature-row .insight-feature-card:nth-child(4) .insight-feature-icon-wrap,[data-theme=light] .insight-feature-row .insight-feature-card:nth-child(4) .insight-feature-icon-wrap{color:#b45309!important;background:#fef3c7f0!important;border-color:#d9770661!important}.shared-nav-group{align-items:flex-end;display:inline-flex;position:relative}.shared-nav-group .shared-nav-link{appearance:none;cursor:pointer;background:0 0;border:0}.shared-nav-dropdown-trigger{align-items:center;gap:6px;display:inline-flex}.shared-nav-caret{opacity:.8;font-size:12px;transform:translateY(-1px)}.shared-nav-dropdown{z-index:30;opacity:0;pointer-events:none;background:#040b1ff5;border:1px solid #576ba673;border-radius:14px;gap:4px;min-width:280px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 18px 38px #02081e8c}.shared-nav-group.is-open .shared-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.shared-nav-dropdown-item{color:#d8e4ff;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:650;text-decoration:none;display:block}.shared-nav-dropdown-item:hover{color:#f4f8ff;background:#596cb538}.mobile-popover-subitem{color:#b9c8ea;padding-left:18px;font-size:12px}.dhb-main,.diffhub-main{width:100%}.dhb-shell,.diffhub-shell{gap:22px;width:min(1360px,100% - 40px);margin:0 auto;padding:16px 6px 18px;display:grid}.dhb-search{background:#061028e0;border:1px solid #677cc494;border-radius:16px;grid-template-columns:18px 1fr;align-items:center;gap:8px;width:min(980px,100%);min-height:50px;margin:6px auto 0;padding:0 12px;display:grid}.dhb-search svg{color:#99aedf;width:16px;height:16px}.dhb-search input{color:#edf4ff;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:clamp(12px,.9vw,14px);font-weight:500}.dhb-search input::placeholder{color:#7f93c0}.dhb-filters{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.dhb-filter-btn{color:#d2def8;background:#060f26b3;border:1px solid #576dab73;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:14px;font-weight:700;display:inline-flex}.dhb-filter-btn svg{width:18px;height:18px}.dhb-filter-btn .dhb-filter-chevron{width:16px;height:16px}.dhb-filter-btn.is-active{color:#edf4ff;background:linear-gradient(120deg,#4663cd61,#5b41b757);border-color:#768cdcbf}.dhb-filter-more{position:relative}.dhb-filter-more .dhb-filter-btn{width:100%}.dhb-filter-more-menu{z-index:20;background:#060f26f5;border:1px solid #576dab73;border-radius:12px;gap:5px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 28px #02081e73}.dhb-filter-more-item{color:#d2def8;text-align:left;background:#0d1930bd;border:1px solid #576dab61;border-radius:9px;align-items:center;gap:8px;min-height:52px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.dhb-filter-more-item svg{width:18px;height:18px}.dhb-filter-more-item:hover{color:#edf4ff;background:linear-gradient(120deg,#4663cd42,#5b41b738);border-color:#768cdcb8}.dhb-filter-more-item.is-active{color:#edf4ff;background:linear-gradient(120deg,#4663cd57,#5b41b74d);border-color:#768cdcb8}.dhb-section-head{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.dhb-section-head h2{margin:0;font-size:clamp(15px,1.1vw,20px);font-weight:800;line-height:1.12}.dhb-section-head a{color:#82a7ff;align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.dhb-section-head a svg{width:18px;height:18px}.dhb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dhb-more-wrap{justify-content:center;display:flex}.dhb-more-btn{color:#d7e4ff;background:#09122ad1;border:1px solid #546aaa80;border-radius:10px;min-width:220px;min-height:38px;font-size:12px;font-weight:700}.dhb-card{background:linear-gradient(#0a132cd9,#070e1edb);border:1px solid #5268a775;border-radius:16px;gap:10px;padding:15px 14px 13px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff0a}.dhb-card:hover{border-color:#7388d4b3}.dhb-card-top{justify-content:center;display:flex}.dhb-card-vs{color:#c8d7f8;grid-template-columns:84px auto 84px;place-items:center;gap:12px;font-size:11px;font-weight:800;display:grid}.dhb-card-vs>span{text-transform:uppercase;letter-spacing:.03em;background:#1e29458c;border:1px solid #7b8fc773;border-radius:999px;padding:2px 8px;font-weight:900}.dhb-card-vs .crp-brand-mark{width:84px;height:84px}.dhb-card h3{color:#eff4ff;margin:0;font-size:18px;font-weight:850;line-height:1.15}.dhb-card p{color:#b9c8eb;min-height:34px;margin:0;font-size:12px;line-height:1.45}.dhb-card-meta{color:#9fb2dd;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;font-weight:650;display:inline-flex}.dhb-card-meta span{align-items:center;gap:5px;display:inline-flex}.dhb-meta-views,.dhb-meta-readtime{background:#18264959;border:1px solid #5e74b359;border-radius:999px;min-height:24px;padding:0 8px}.dhb-card-meta svg{width:14px;height:14px}.dhb-chip{color:#cbe0ff;background:#2743844d;border:1px solid #607bbd73;border-radius:999px;min-height:25px;padding:0 10px;font-size:10px;font-weight:700}.dhb-card.is-cat-software{background:radial-gradient(circle at 12% 0,#4f81ff38,#4f81ff00 52%),linear-gradient(#0a132cd9,#070e1edb)}.dhb-card.is-cat-ai-tools{background:radial-gradient(circle at 12% 0,#8b5cf638,#8b5cf600 52%),linear-gradient(#0a132cd9,#070e1edb)}.dhb-card.is-cat-devices{background:radial-gradient(circle at 12% 0,#10b98133,#10b98100 52%),linear-gradient(#0a132cd9,#070e1edb)}.dhb-card.is-cat-gaming{background:radial-gradient(circle at 12% 0,#f59e0b33,#f59e0b00 52%),linear-gradient(#0a132cd9,#070e1edb)}.dhb-chip.is-cat-software,.alc-pill.is-cat-software{color:#d4e3ff;background:#3252a759;border-color:#568aff8c}.dhb-chip.is-cat-ai-tools,.alc-pill.is-cat-ai-tools{color:#e6ddff;background:#553aa157;border-color:#a275ff8c}.dhb-chip.is-cat-devices,.alc-pill.is-cat-devices{color:#d9fff0;background:#17725657;border-color:#4acba58c}.dhb-chip.is-cat-gaming,.alc-pill.is-cat-gaming{color:#ffeacc;background:#8c5a1659;border-color:#f7b6538c}.dhb-chip.is-cat-cars,.alc-pill.is-cat-cars{color:#ffd6d6;background:#7f1d1d57;border-color:#f871718c}.dhb-chip.is-cat-finance,.alc-pill.is-cat-finance{color:#fff0b3;background:#713f1259;border-color:#facc158c}.dhb-chip.is-cat-home,.alc-pill.is-cat-home{color:#d4f1ff;background:#0c4a6e57;border-color:#38bdf88c}.dhb-chip.is-cat-more,.alc-pill.is-cat-more{color:#e2e8f0;background:#33415559;border-color:#94a3b88c}@media (width<=1200px){.dhb-shell{width:min(1200px,100% - 24px)}.dhb-search{border-radius:14px;min-height:38px;padding:0 10px}.dhb-search input{font-size:13px}.dhb-filter-btn{min-height:44px;font-size:14px}.dhb-section-head h2{font-size:clamp(15px,1.1vw,20px)}.dhb-section-head a{font-size:16px}.dhb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dhb-card h3{font-size:18px}.dhb-card p{font-size:12px}.dhb-card-meta{font-size:11px}}@media (width<=760px){.dhb-shell{gap:12px;width:calc(100% - 12px);padding-top:12px}.dhb-search{border-radius:12px;grid-template-columns:16px 1fr;gap:6px;min-height:32px;padding:0 8px}.dhb-search input{font-size:12px}.dhb-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.dhb-grid{grid-template-columns:1fr}.dhb-card{padding:12px}.dhb-filter-more-item{min-height:44px;font-size:12px}}.alc-main,.diffhub-list-main{width:100%}.alc-shell,.diffhub-list-shell{gap:10px;width:min(1360px,100% - 36px);margin:0 auto;padding:8px 4px 18px;display:grid}.alc-search{background:#060f28c7;border:1px solid #5d73b380;border-radius:10px;grid-template-columns:14px 1fr;align-items:center;gap:6px;width:min(560px,100%);min-height:38px;margin:0 auto;padding:0 10px;display:grid}.alc-search svg{color:#8fa4d6;width:13px;height:13px}.alc-search input{color:#edf4ff;background:0 0;border:0;outline:0;width:100%;font-size:13px;font-weight:500}.alc-search input::placeholder{color:#7e93c1}.alc-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.alc-tab-btn{color:#cbd8f8;background:#061027ad;border:1px solid #556ba675;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.alc-tab-btn svg{width:14px;height:14px}.alc-tab-btn.is-active{color:#f1f6ff;background:linear-gradient(120deg,#556ada66,#583fb75c);border-color:#7086dacc}.alc-list{background:linear-gradient(#08122cbf,#060d1ec7);border:1px solid #4f659f73;border-radius:14px;overflow:hidden}.alc-row{border-top:1px solid #455a9352;grid-template-columns:110px minmax(0,1fr) minmax(220px,1.4fr) auto auto auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.alc-row:first-child{border-top:0}.alc-row:hover{background:#43589429}.alc-row-vs{align-items:center;gap:7px;display:inline-flex}.alc-row-vs .crp-brand-mark{width:30px;height:30px}.alc-vs-text{color:#98abd8;background:#17244480;border:1px solid #6a80be73;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.alc-row strong{color:#ebf2ff;font-size:17px;font-weight:800;line-height:1.2}.alc-row p{color:#b3c2e6;margin:0;font-size:14px;line-height:1.32}.alc-pill{color:#c9d8ff;background:#32417554;border:1px solid #6a7ebc6b;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.alc-updated{color:#aebee2;white-space:nowrap;font-size:13px;font-weight:650}.alc-arrow{color:#c3d2f5;font-size:24px;line-height:1;transform:translateY(-1px)}.alc-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.alc-page-btn{color:#d7e4ff;background:#09122ad1;border:1px solid #546aaa80;border-radius:8px;min-width:32px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700}.alc-page-btn.is-active{color:#f2f7ff;background:linear-gradient(120deg,#4b67d166,#5a42b75c);border-color:#748ad6d9}.alc-page-btn:disabled{opacity:.48;cursor:not-allowed}.alc-page-dots{color:#9cb1de;padding:0 2px;font-size:12px}@media (width<=1100px){.alc-row{grid-template-columns:90px minmax(0,1fr) auto;grid-template-areas:"vs title arrow""vs desc arrow""vs meta arrow";row-gap:6px}.alc-row-vs{grid-area:vs}.alc-row strong{grid-area:title}.alc-row p{grid-area:desc}.alc-pill{grid-area:meta;width:fit-content}.alc-updated{display:none}.alc-arrow{grid-area:arrow}}@media (width<=760px){.alc-shell{gap:8px;width:calc(100% - 10px)}.alc-tabs{gap:6px}.alc-tab-btn{min-height:32px;padding:0 11px;font-size:12px}.alc-row{padding:10px}.alc-row strong{font-size:15px}.alc-row p{font-size:13px}}:root[data-theme=light] .shared-nav-dropdown{background:#fff;border-color:#47556959;box-shadow:0 14px 28px #0f172a1f}:root[data-theme=light] .shared-nav-dropdown-item{color:#0f172a}:root[data-theme=light] .shared-nav-dropdown-item:hover{color:#1e3a8a;background:#2563eb1f}:root[data-theme=light] .mobile-popover-subitem{color:#334155}:root[data-theme=light] .dhb-search,:root[data-theme=light] .alc-search,:root[data-theme=light] .dhb-filter-btn,:root[data-theme=light] .dhb-more-btn,:root[data-theme=light] .alc-tab-btn,:root[data-theme=light] .alc-page-btn{color:#0f172a;background:#fff;border-color:#47556957}:root[data-theme=light] .dhb-search svg,:root[data-theme=light] .alc-search svg{color:#64748b}:root[data-theme=light] .dhb-search input,:root[data-theme=light] .alc-search input{color:#0f172a}:root[data-theme=light] .dhb-search input::placeholder,:root[data-theme=light] .alc-search input::placeholder{color:#64748b}:root[data-theme=light] .dhb-filter-btn.is-active,:root[data-theme=light] .alc-tab-btn.is-active,:root[data-theme=light] .alc-page-btn.is-active{color:#1e3a8a;background:#2563eb24;border-color:#1d4ed894}:root[data-theme=light] .dhb-filter-more-menu{background:#fff;border-color:#47556957;box-shadow:0 14px 28px #0f172a24}:root[data-theme=light] .dhb-filter-more-item{color:#0f172a;background:#f8fafc;border-color:#4755694d}:root[data-theme=light] .dhb-filter-more-item:hover{color:#1e3a8a;background:#2563eb1a;border-color:#1d4ed870}:root[data-theme=light] .dhb-filter-more-item.is-active{color:#1e3a8a;background:#2563eb24;border-color:#1d4ed87a}:root[data-theme=light] .dhb-section-head a{color:#1d4ed8}:root[data-theme=light] .dhb-card,:root[data-theme=light] .alc-list,:root[data-theme=light] .alc-row{background:radial-gradient(circle at 14% 0,#2563eb1a,#2563eb00 45%),linear-gradient(#fff,#f8fafc);border-color:#47556947}:root[data-theme=light] .dhb-card:hover,:root[data-theme=light] .alc-row:hover{background:#2563eb14;border-color:#1d4ed86b}:root[data-theme=light] .dhb-card h3,:root[data-theme=light] .alc-row strong{color:#0f172a}:root[data-theme=light] .dhb-card p,:root[data-theme=light] .dhb-card-meta,:root[data-theme=light] .alc-row p,:root[data-theme=light] .alc-updated,:root[data-theme=light] .alc-page-dots{color:#334155}:root[data-theme=light] .dhb-chip,:root[data-theme=light] .alc-pill{color:#0f172a;background:#94a3b82e;border-color:#47556957}:root[data-theme=light] .alc-arrow{color:#1e3a8a}:root[data-theme=light] .dhb-card-vs>span,:root[data-theme=light] .alc-vs-text{color:#1e293b;background:#e2e8f0e6;border-color:#64748b6b}:root[data-theme=light] .dhb-meta-views,:root[data-theme=light] .dhb-meta-readtime{color:#1e293b;background:#f1f5f9;border-color:#64748b57}:root[data-theme=light] .dhb-meta-views svg,:root[data-theme=light] .dhb-meta-readtime svg{color:#2563eb}:root[data-theme=light] .dhb-card-vs .crp-brand-mark.is-site-icon,:root[data-theme=light] .alc-row-vs .crp-brand-mark.is-site-icon{background:#e2e8f0d9;border-color:#64748b57}:root[data-theme=light] .dhb-card-vs .crp-brand-mark-fallback,:root[data-theme=light] .alc-row-vs .crp-brand-mark-fallback{color:#334155}:root[data-theme=light] .dhb-chip.is-cat-software,:root[data-theme=light] .alc-pill.is-cat-software{color:#1e3a8a;background:#2563eb24;border-color:#2563eb7a}:root[data-theme=light] .dhb-chip.is-cat-ai-tools,:root[data-theme=light] .alc-pill.is-cat-ai-tools{color:#5b21b6;background:#7c3aed21;border-color:#7c3aed75}:root[data-theme=light] .dhb-chip.is-cat-devices,:root[data-theme=light] .alc-pill.is-cat-devices{color:#0f766e;background:#0d948821;border-color:#0d948875}:root[data-theme=light] .dhb-chip.is-cat-gaming,:root[data-theme=light] .alc-pill.is-cat-gaming{color:#92400e;background:#d9770624;border-color:#d9770675}:root[data-theme=light] .dhb-chip.is-cat-cars,:root[data-theme=light] .alc-pill.is-cat-cars{color:#991b1b;background:#dc26261f;border-color:#dc262673}:root[data-theme=light] .dhb-chip.is-cat-finance,:root[data-theme=light] .alc-pill.is-cat-finance{color:#92400e;background:#f59e0b29;border-color:#b453097a}:root[data-theme=light] .dhb-chip.is-cat-home,:root[data-theme=light] .alc-pill.is-cat-home{color:#155e75;background:#06b6d424;border-color:#0e749075}:root[data-theme=light] .dhb-chip.is-cat-more,:root[data-theme=light] .alc-pill.is-cat-more{color:#334155;background:#94a3b82e;border-color:#47556970}.crp-shell,.diffhub-compare-shell{gap:12px;width:min(1240px,100% - 16px);margin-inline:auto;padding:18px 20px 16px;display:grid}.crp-breadcrumb{color:#9fb1d8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.crp-breadcrumb-item{align-items:center;gap:8px;display:inline-flex}.crp-breadcrumb-item a{color:inherit;text-decoration:none}.crp-breadcrumb-item:last-child a{color:#e7efff}.crp-breadcrumb-sep{color:#7f92bb}.crp-hero-head{gap:8px;display:grid}.crp-title{text-align:left}.crp-title span{display:inline}.crp-subtitle{text-align:left;margin:0}.crp-tags{justify-content:flex-start;align-items:center;gap:8px;margin-top:2px;display:inline-flex}.crp-updated-pill{color:#d5e2ff;background:#0a142ab3;border:1px solid #6478ac99;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.crp-product-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.crp-product-card{background:#081020b8;border:1px solid #52679773;border-radius:14px;gap:6px;padding:12px;display:grid}.crp-product-card.is-left{background:radial-gradient(circle at 10% 0,#7960ff33,#7960ff00 52%),#081020b8}.crp-product-card.is-right{background:radial-gradient(circle at 10% 0,#23ac8433,#23ac8400 52%),#081020b8}.crp-product-head{align-items:center;gap:10px;display:flex}.crp-product-icon{color:#d6e3ff;background:#0e1b36b8;border:1px solid #6779af7a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.crp-product-icon svg{width:17px;height:17px}.crp-product-name{color:#f2f7ff;margin:0;font-size:15px;font-weight:800}.crp-product-url{color:#9fb0d9;margin:1px 0 0;font-size:12px}.crp-product-summary{color:#d6e0f5;margin:0;font-size:12px;line-height:1.45}.crp-vs-pill{color:#f2f5ff;background:linear-gradient(#3f4fd1,#3848bd);border:1px solid #707ec48c;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 8px 26px #2d3ba366}.crp-layout{grid-template-columns:280px minmax(0,1fr);gap:12px;display:grid}.crp-sidebar{align-content:start;gap:10px;display:grid}.crp-sidebar-card{background:#091327bd;border:1px solid #53679873;border-radius:14px;gap:10px;padding:12px;display:grid}.crp-sidebar-title{color:#ebf2ff;margin:0;font-size:14px;font-weight:800}.crp-anchor-list,.crp-sidebar-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crp-anchor-list a{color:#bdd0f4;font-size:12px;font-weight:600;text-decoration:none}.crp-anchor-list a:hover{color:#ebf2ff}.crp-sidebar-summary{color:#d3def5;margin:0;font-size:12px;line-height:1.45}.crp-sidebar-points li{color:#dde7fa;padding-left:14px;font-size:12px;line-height:1.45;position:relative}.crp-sidebar-points li:before{content:"";background:#6f89ff;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.crp-main-content{gap:10px;display:grid}.crp-section-card{background:#091327bd;border:1px solid #53679873;border-radius:14px;gap:10px;padding:12px;display:grid}.crp-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.crp-section-title{color:#f1f6ff;margin:0;font-size:16px;font-weight:800;line-height:1.2}.crp-section-body{gap:10px;display:grid}.crp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crp-summary-card{background:#0d1830bd;border:1px solid #596d9d73;border-radius:12px;gap:4px;padding:10px;display:grid}.crp-summary-label{color:#aabce0;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700}.crp-summary-value{color:#f4f8ff;margin:0;font-size:22px;font-weight:800}.crp-summary-note{color:#ccdaf4;margin:0;font-size:12px;line-height:1.4}.crp-table-wrap{overflow-x:auto}.crp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.crp-table th{text-align:left;color:#cbd9f3;letter-spacing:.03em;text-transform:uppercase;background:#0f1b34b8;border-bottom:1px solid #50659673;padding:9px 10px;font-size:11px;font-weight:700}.crp-table td{color:#dce7fa;vertical-align:top;border-bottom:1px solid #4e62914d;padding:10px;font-size:12px;line-height:1.45}.crp-cell-category{color:#ecf3ff;font-weight:700}.crp-diff-pill{color:#deeaff;background:#0d182fcc;border:1px solid #5a6e9d80;border-radius:999px;justify-content:center;align-items:center;min-width:56px;min-height:25px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.crp-diff-pill.is-high{color:#ffc8d7;background:#5a142d9e;border-color:#eb60898c}.crp-diff-pill.is-medium{color:#ffe2aa;background:#543a119e;border-color:#dfaa528c}.crp-diff-pill.is-low{color:#baf3d0;background:#0e41279e;border-color:#4caa7d8c}.crp-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crp-list-block{background:#0d1830bd;border:1px solid #596d9d73;border-radius:12px;gap:8px;padding:10px;display:grid}.crp-list-title{color:#f0f6ff;margin:0;font-size:14px;font-weight:800}.crp-list{gap:6px;margin:0;padding-left:17px;display:grid}.crp-list li{color:#dbe6fa;font-size:12px;line-height:1.45}.crp-final-verdict{color:#e3edff;margin:0;font-size:13px;line-height:1.5}.crp-faq-list{gap:8px;display:grid}.crp-faq-item{background:#0c162db8;border:1px solid #576c9c73;border-radius:11px;padding:8px 10px}.crp-faq-item summary{color:#edf4ff;cursor:pointer;font-size:13px;font-weight:700}.crp-faq-item p{color:#cfdcf6;margin:8px 0 2px;font-size:12px;line-height:1.45}.crp-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crp-related-link{color:#d9e6ff;background:#0c162db8;border:1px solid #576c9c73;border-radius:11px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crp-related-link svg{color:#9fb5e8;width:14px;height:14px}@media (width<=1060px){.crp-layout{grid-template-columns:1fr}.crp-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=900px){.crp-shell{padding:14px 12px 12px}.crp-product-compare{grid-template-columns:1fr;gap:0}.crp-vs-pill{z-index:2;margin:-28px auto -20px;position:relative}.crp-product-card+.crp-product-card{margin-top:-8px}.crp-summary-grid,.crp-two-col,.crp-related-list,.crp-sidebar{grid-template-columns:1fr}.crp-title,.crp-subtitle{text-align:center}.crp-tags{justify-content:center}}.crp-shell{gap:12px;width:min(1260px,100% - 16px);padding:18px 20px}.crp-breadcrumb{font-size:12px}.crp-hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;display:grid}.crp-hero-left{background:radial-gradient(circle at 0 0,#675dec33,#675dec00 45%),#081121bd;border:1px solid #586da06b;border-radius:14px;padding:14px}.crp-hero-right{background:radial-gradient(circle at 100% 0,#1c9c8033,#1c9c8000 55%),#081121bd;border:1px solid #586da06b;border-radius:14px;align-content:center;gap:10px;padding:12px;display:grid}.crp-hero-icon-card{background:#0d183094;border:1px dashed #6d7eb173;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:120px;display:flex}.crp-hero-compare-icon{color:#cad8fb;background:#162242cc;border:1px solid #7483b780;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.crp-hero-compare-icon svg{width:18px;height:18px}.crp-hero-mini-vs{color:#c7d6f7;text-align:center;font-size:12px;font-weight:700}.crp-brand-mark{border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.crp-brand-mark.is-notion{color:#fff;background:#0f1115;border:2px solid #f8fbff;font-size:16px;font-weight:900}.crp-brand-mark.is-chatgpt{color:#f3fffc;background:radial-gradient(circle at 30% 20%,#36f7ca,#12b39a 62%,#0d7f6f 100%);border-radius:12px;box-shadow:inset 0 0 0 1px #cdfff359}.crp-chatgpt-glyph{font-size:19px;font-weight:900;line-height:1}.crp-brand-mark.is-claude{color:#23170f;background:radial-gradient(circle at 30% 22%,#ffd0a1,#dd8f54 62%,#b86831 100%);border-radius:12px;box-shadow:inset 0 0 0 1px #ffe3c259}.crp-claude-glyph{letter-spacing:.02em;font-size:13px;font-weight:900;line-height:1}.crp-brand-mark.is-gemini{color:#f5f7ff;background:radial-gradient(circle at 34% 24%,#c8cbff,#7d8bff 62%,#4f5fe0 100%);border-radius:12px;box-shadow:inset 0 0 0 1px #d6dcff66}.crp-gemini-glyph{font-size:15px;font-weight:900;line-height:1}.crp-brand-mark.is-grok{color:#1c2538;background:radial-gradient(circle at 30% 20%,#f3f6ff,#cfd7ea 60%,#9ba8c8 100%);border-radius:12px;box-shadow:inset 0 0 0 1px #edf1fb9e}.crp-grok-glyph{letter-spacing:.01em;font-size:14px;font-weight:900;line-height:1}.crp-brand-mark.is-deepseek{color:#f4fbff;background:radial-gradient(circle at 30% 20%,#9fe7ff,#3bb0dc 60%,#2a6aa0 100%);border-radius:12px;box-shadow:inset 0 0 0 1px #c1ecff73}.crp-deepseek-glyph{letter-spacing:.02em;font-size:10px;font-weight:900;line-height:1}.crp-brand-mark.is-macbook{color:#2a344a;background:linear-gradient(140deg,#eef2f9,#b8c3db);border-radius:12px;box-shadow:inset 0 0 0 1px #e0e9f6cc}.crp-macbook-glyph{letter-spacing:.04em;font-size:11px;font-weight:900}.crp-brand-mark.is-dell{color:#f3f9ff;background:radial-gradient(circle at 32% 28%,#4cbcff,#1472da 64%,#0c3f8f 100%);border-radius:999px;box-shadow:inset 0 0 0 1px #aadeff73}.crp-dell-glyph{letter-spacing:.05em;font-size:8px;font-weight:900}.crp-brand-mark.is-ps5{color:#ebf2ff;background:linear-gradient(140deg,#1e4be6,#17349e);border-radius:10px;box-shadow:inset 0 0 0 1px #a4bcff6b}.crp-ps5-glyph{letter-spacing:.02em;font-size:11px;font-weight:900}.crp-brand-mark.is-xbox{color:#effff1;background:radial-gradient(circle at 30% 20%,#7bf080,#34a745 64%,#216f2e 100%);border-radius:999px;box-shadow:inset 0 0 0 1px #b3f5b773}.crp-xbox-glyph{font-size:16px;font-weight:900;line-height:1}.crp-brand-mark.is-airtable{background:0 0;position:relative}.crp-airtile{border-radius:3px;position:absolute}.crp-airtile-1{background:#ffbf29;width:14px;height:9px;top:5px;left:3px;transform:rotate(-20deg)}.crp-airtile-2{background:#ff6a65;width:16px;height:10px;top:11px;right:2px;transform:rotate(16deg)}.crp-airtile-3{background:#3f8cff;width:20px;height:12px;bottom:4px;left:6px}.crp-subtitle{text-align:left}.crp-tags{justify-content:flex-start}.crp-quick-list{gap:8px;margin:0;padding-left:18px;display:grid}.crp-quick-list li{color:#d8e5fd;font-size:13px;line-height:1.5}.crp-anchor-list{gap:7px;display:grid}.crp-anchor-link{color:#d3e1fb;background:#0c172db8;border:1px solid #5a6ea070;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crp-anchor-link:hover{color:#edf4ff;border-color:#7c92cc99}.crp-anchor-link.is-active{color:#f1f6ff;background:linear-gradient(120deg,#4d5aad6b,#4635936b);border-color:#7b8dd3c7}.crp-anchor-dot{color:#bcd1ff;background:#0f1c37cc;border:1px solid #6378b473;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.crp-anchor-dot svg{width:10px;height:10px}.crp-feature-table th:first-child{width:20%}.crp-feature-table th:nth-child(4){width:14%}.crp-stars{align-items:center;gap:2px;display:inline-flex}.crp-star{color:#536288;font-size:13px}.crp-star.is-filled{color:#ffca47}.crp-cell-note{color:#c8d8f6;margin:6px 0 0;font-size:12px;line-height:1.45}.crp-winner-pill{color:#f3f7ff;white-space:nowrap;background:#111e38c7;border:1px solid #6f84b785;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.crp-winner-pill.is-left{color:#c9b9ff;background:#38286f8f;border-color:#947aff9e}.crp-winner-pill.is-right{color:#8ef0cb;background:#1248398f;border-color:#52c69b9e}.crp-pc-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crp-pc-column{background:#0c162ba8;border:1px solid #5b6fa16b;border-radius:12px;gap:10px;padding:10px;display:grid}.crp-pc-title{color:#edf4ff;margin:0;font-size:14px;font-weight:800}.crp-pc-list-wrap{gap:6px;display:grid}.crp-pc-subtitle{align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.crp-pc-subtitle.is-pro{color:#9be8be}.crp-pc-subtitle.is-con{color:#ffb3c4}.crp-pc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crp-pc-list li{color:#dce8ff;padding-left:13px;font-size:12px;line-height:1.45;position:relative}.crp-pc-list.is-pro li:before,.crp-pc-list.is-con li:before{font-size:9px;line-height:1;position:absolute;top:7px;left:0}.crp-pc-list.is-pro li:before{content:"✔";color:#7de0a8}.crp-pc-list.is-con li:before{content:"✕";color:#ff8fa7}@media (width<=1060px){.crp-hero-grid,.crp-layout{grid-template-columns:1fr}.crp-sidebar{position:static}.crp-pc-grid,.crp-summary-grid,.crp-two-col,.crp-related-list{grid-template-columns:1fr}.crp-title,.crp-subtitle{text-align:left}}.crp-sub-copy{color:#c8d8f5;margin:8px 0 0;font-size:14px;line-height:1.5}.crp-quick-summary-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:14px;display:grid}.crp-quick-ratings{border-left:1px solid #5c6ea273;gap:8px;padding-left:12px;display:grid}.crp-quick-rating-row{color:#e8f0ff;grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.crp-quick-rating-row strong{color:#d7e4ff;font-size:14px}.crp-sidebar-kicker{color:#8ef2be;margin:0;font-size:13px;font-weight:800}.crp-sidebar-btn{min-height:36px;font-size:12px}.crp-section-right-action{align-items:center;display:inline-flex}.crp-chip-row{align-items:center;gap:8px;display:inline-flex}.crp-chip-btn{color:#d5e2ff;background:#0d1830c7;border:1px solid #5f72aa8f;border-radius:999px;min-height:29px;padding:0 10px;font-size:11px;font-weight:700}.crp-chip-btn:first-child{color:#f3f6ff;background:linear-gradient(120deg,#5760ecf2,#6d52ecf2);border-color:#7884ffcc}.crp-feature-icon{color:#c9d8fb;vertical-align:middle;background:#0e1a32bd;border:1px solid #596d9d80;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:inline-flex}.crp-cell-category{white-space:nowrap}.crp-cell-category .crp-feature-icon+text{white-space:normal}.crp-winner-pill{text-align:center;min-width:74px}.crp-winner-pill:empty{display:none}.crp-pc-title{align-items:center;gap:8px;display:inline-flex}.crp-pc-title .crp-brand-mark{width:24px;height:24px}.crp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crp-pricing-card{background:#0c162bb8;border:1px solid #586c9c73;border-radius:12px;gap:4px;padding:12px;display:grid}.crp-pricing-card h3{color:#e9f1ff;margin:0;font-size:14px}.crp-pricing-card p{color:#fbffff;margin:0;font-size:18px;font-weight:800}.crp-pricing-card span{color:#b8c8ea;font-size:12px}.crp-verdict-row{gap:10px;display:grid}.crp-verdict-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.crp-verdict-btn{min-height:38px;font-size:12px}.crp-brand-mark.is-canva{color:#fff;background:radial-gradient(circle at 30% 20%,#49d6ff,#4750ff 60%,#7a28f0 100%);border-radius:999px;font-size:20px;font-weight:900}.crp-brand-mark.is-figma{background:0 0;border-radius:0;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:1px;width:26px;height:36px;display:grid}.crp-figma-dot{border-radius:999px}.crp-figma-dot.is-red{background:#f24e1e;grid-column:1/span 2}.crp-figma-dot.is-orange{background:#ff7262;grid-area:2/1}.crp-figma-dot.is-purple{background:#a259ff;grid-area:2/2}.crp-figma-dot.is-blue{background:#1abcfe;grid-area:3/2}.crp-figma-dot.is-green{background:#0acf83;grid-area:3/1}@media (width<=980px){.crp-quick-summary-grid{grid-template-columns:1fr}.crp-quick-ratings{border-top:1px solid #5c6ea273;border-left:0;padding-top:10px;padding-left:0}.crp-pricing-grid{grid-template-columns:1fr}}.crp-section-title{align-items:center;gap:8px;display:inline-flex}.crp-section-title-icon{color:#bcd0ff;background:#0e1a32c7;border:1px solid #5f73a88c;border-radius:7px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.crp-title-prefix{color:#a989ff}.crp-title-highlight{color:#4ed8c4;font-style:normal}.crp-hero-right{background:0 0;border:0;padding:0}.crp-hero-compare-cards{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;min-height:246px;display:grid;position:relative}.crp-hero-compare-cards .crp-product-card{text-align:center;background:radial-gradient(circle at 10% 0,#3f5aff29,#3f5aff00 58%),#091226cc;border:1px solid #5c6f9f70;border-radius:16px;justify-content:center;padding:22px 14px}.crp-hero-compare-cards .crp-product-head{flex-direction:column;justify-content:center}.crp-hero-compare-cards .crp-product-url{display:none}.crp-hero-compare-cards .crp-product-summary{color:#dbe6fb;font-size:15px}.crp-hero-compare-icon{color:#f7f9ff;letter-spacing:.03em;background:radial-gradient(circle at 40% 35%,#4e72fff5,#502da3f5);border:2px solid #7484ffb3;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:92px;height:92px;margin-top:-2px;font-size:48px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 0 0 8px #5851dc2e,0 12px 30px #1a215d99}.crp-hero-compare-icon:before,.crp-hero-compare-icon:after{content:"";border-top:2px dashed #6374aa94;width:46px;height:2px;position:absolute;top:50%}.crp-hero-compare-icon:before{right:calc(100% + 6px)}.crp-hero-compare-icon:after{left:calc(100% + 6px)}.crp-product-name.is-left,.crp-product-name.is-right{color:#f2f6ff}.crp-pc-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crp-list-block.is-case-left{background:radial-gradient(circle at 0 0,#794eec3d,#794eec00 58%),#0f1833cc;border-color:#8067c27a}.crp-list-block.is-case-right{background:radial-gradient(circle at 0 0,#21a57f3d,#21a57f00 58%),#0a1f27c7;border-color:#428e7a85}@media (width<=1100px){.crp-hero-compare-cards{grid-template-columns:1fr;gap:0;min-height:auto}.crp-hero-compare-cards .crp-product-card{text-align:left;padding:14px 12px}.crp-hero-compare-cards .crp-product-head{flex-direction:row;justify-content:flex-start}.crp-hero-compare-cards .crp-brand-mark{width:42px;height:42px}.crp-hero-compare-cards .crp-brand-mark.is-figma{width:26px;height:36px}.crp-hero-compare-cards .crp-product-name{margin-top:0;font-size:15px}.crp-hero-compare-cards .crp-product-summary{font-size:12px}.crp-hero-compare-icon{z-index:3;width:66px;height:66px;margin:-22px auto -16px;font-size:22px}.crp-hero-compare-icon:before,.crp-hero-compare-icon:after{display:none}.crp-pc-split{grid-template-columns:1fr}}.crp-shell{margin-inline:auto;width:calc(100% - 8px)!important;max-width:none!important;padding:20px 18px 18px!important}.crp-title{font-size:clamp(36px,4.2vw,68px)!important;font-weight:900!important;line-height:1.03!important}.crp-subtitle{font-size:clamp(21px,2.2vw,34px)!important;font-weight:800!important;line-height:1.22!important}.crp-sub-copy{font-size:19px;font-weight:600;line-height:1.52}.crp-section-title-icon{border-radius:8px;width:28px;height:28px}.crp-section-title-icon svg{width:16px;height:16px}.crp-layout{grid-template-columns:292px minmax(0,1fr)}.crp-anchor-link{min-height:40px;font-size:15px;font-weight:800}.crp-hero-compare-cards .crp-product-name{font-size:56px;font-weight:900}.crp-product-name.is-left{color:#b6a4ff}.crp-product-name.is-right{color:#59dcc4}.crp-hero-compare-cards .crp-product-summary{font-size:18px;font-weight:700}.crp-quick-vs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crp-quick-vs-card{background:#0c1730b8;border:1px solid #5e70a875;border-radius:12px;padding:12px}.crp-quick-vs-card.is-left{background:radial-gradient(circle at 0 0,#7d60ea33,#7d60ea00 56%),#0c1730bf}.crp-quick-vs-card.is-right{background:radial-gradient(circle at 0 0,#25ac8833,#25ac8800 56%),#0c1730bf}.crp-quick-vs-title{color:#f2f8ff;align-items:center;gap:8px;margin:0 0 8px;font-size:22px;font-weight:900;display:inline-flex}.crp-quick-vs-text{color:#d8e6ff;margin:0;font-size:16px;font-weight:600;line-height:1.5}.crp-quick-rating-row strong{font-size:20px;font-weight:900}.crp-star{font-size:17px}.crp-table th{font-size:14px;font-weight:800}.crp-table td{font-size:15px}.crp-cell-note{font-size:14px}.crp-winner-pill{min-height:32px;font-size:14px}.crp-list-title{font-size:22px;font-weight:900}.crp-list.is-icon-list li{align-items:flex-start;gap:9px;font-size:16px;font-weight:600;display:flex}.crp-list-bullet-icon{color:#b9cdff;background:#0e1b35d1;border:1px solid #6879ac8c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.crp-list-block.is-case-left,.crp-list-block.is-case-right{padding:14px}.crp-list-block.is-case-left{background:radial-gradient(circle at 0 0,#8b56f752,#8b56f700 58%),#14183ed1}.crp-list-block.is-case-right{background:radial-gradient(circle at 0 0,#21b89152,#21b89100 58%),#0c2d2fcc}.crp-pc-title{font-size:24px}.crp-pc-subtitle{font-size:16px}.crp-pc-list li{font-size:15px}@media (width<=1200px){.crp-layout,.crp-hero-grid{grid-template-columns:1fr}}@media (width<=900px){.crp-shell{width:calc(100% - 6px)!important;padding:14px 10px 12px!important}.crp-title{font-size:clamp(32px,9vw,46px)!important}.crp-subtitle{font-size:clamp(18px,5vw,28px)!important}.crp-sub-copy{font-size:15px}.crp-quick-summary-grid,.crp-quick-vs-grid{grid-template-columns:1fr}}.crp-shell{padding:16px 16px 14px!important}.crp-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:12px}.crp-title{font-size:clamp(30px,3.2vw,52px)!important;line-height:1.06!important}.crp-subtitle{font-size:clamp(16px,1.35vw,24px)!important;line-height:1.3!important}.crp-sub-copy{font-size:14px;line-height:1.45}.crp-hero-compare-cards{gap:8px;min-height:178px}.crp-hero-compare-cards .crp-product-card{border-radius:14px;padding:14px 10px}.crp-hero-compare-cards .crp-brand-mark{width:58px;height:58px}.crp-hero-compare-cards .crp-brand-mark.is-figma{width:34px;height:50px}.crp-hero-compare-cards .crp-product-name{margin-top:2px;font-size:21px}.crp-hero-compare-cards .crp-product-summary{font-size:14px}.crp-hero-compare-icon{border-width:2px;width:78px;height:78px;font-size:36px;box-shadow:0 0 0 6px #5c54e42e,0 10px 26px #1a215d8f}.crp-hero-compare-icon:before,.crp-hero-compare-icon:after{width:42px}@media (width<=1200px){.crp-hero-grid{grid-template-columns:1fr}}.crp-layout{grid-template-columns:250px minmax(0,1fr);gap:10px}.crp-section-title{font-size:18px;font-weight:800}.crp-section-title-icon{width:20px;height:20px}.crp-sidebar-title{font-size:16px;font-weight:800}.crp-anchor-link{min-height:34px;font-size:13px}.crp-quick-summary-grid{grid-template-columns:minmax(0,1fr) 280px;gap:10px}.crp-quick-vs-grid{gap:8px}.crp-quick-vs-title{margin-bottom:5px;font-size:16px}.crp-quick-vs-title .crp-brand-mark{width:22px;height:22px}.crp-quick-vs-text{font-size:13px;font-weight:500;line-height:1.42}.crp-quick-ratings{gap:6px;padding-left:10px}.crp-quick-rating-row{font-size:13px}.crp-quick-rating-row strong,.crp-star{font-size:14px}.crp-table th,.crp-table td{padding:8px;font-size:12px}.crp-feature-icon{width:20px;height:20px;margin-right:6px}.crp-feature-icon svg{width:11px;height:11px}.crp-cell-note{margin-top:4px;font-size:11px;line-height:1.3}.crp-winner-pill{min-height:25px;padding:0 8px;font-size:12px}.crp-pc-column{border-radius:12px;padding:0;overflow:hidden}.crp-pc-title{border-bottom:1px solid #566a9c59;min-height:44px;margin:0;padding:0 12px;font-size:16px;font-weight:800}.crp-pc-split{gap:0}.crp-pc-list-wrap{padding:10px 12px}.crp-pc-list-wrap.is-pro{border-right:1px solid #566a9c59}.crp-pc-subtitle{margin-bottom:6px;font-size:13px}.crp-pc-list{gap:5px}.crp-pc-list li{align-items:flex-start;gap:6px;padding-left:0;font-size:12px;line-height:1.35;display:flex}.crp-shell .crp-pc-list.is-pro li:before,.crp-shell .crp-pc-list.is-con li:before{justify-content:center;align-items:center;width:11px;min-width:11px;height:1.2em;margin-top:.02em;font-size:10px;line-height:1;display:inline-flex;position:static}.crp-case-card-grid{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;display:grid}.crp-case-brand-wrap{justify-content:center;align-items:center;display:inline-flex}.crp-case-brand-wrap .crp-brand-mark{width:74px;height:74px}.crp-case-brand-wrap .crp-brand-mark.is-figma{width:44px;height:62px}.crp-list-title{margin-bottom:8px}.crp-list.is-icon-list{gap:6px}.crp-list.is-icon-list li{font-size:13px}.crp-list-bullet-icon{width:18px;height:18px}.crp-list-bullet-icon svg{width:10px;height:10px}@media (width<=900px){.crp-pc-list-wrap.is-pro{border-bottom:1px solid #566a9c59;border-right:0}.crp-case-card-grid{grid-template-columns:1fr}.crp-case-brand-wrap{justify-content:flex-start}}.crp-bottom-grid-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crp-bottom-grid-row #related .crp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crp-pricing-table{gap:6px;display:grid}.crp-pricing-head,.crp-pricing-row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:8px;display:grid}.crp-pricing-head{color:#aebfe5;text-transform:uppercase;letter-spacing:.03em;padding:0 4px;font-size:11px;font-weight:700}.crp-pricing-row{background:#0c172d9e;border:1px solid #54689957;border-radius:10px;padding:8px}.crp-pricing-tool{align-items:center;gap:7px;display:inline-flex}.crp-pricing-tool .crp-brand-mark{width:26px;height:26px}.crp-pricing-tool .crp-brand-mark.is-figma{width:16px;height:24px}.crp-pricing-tool strong{color:#eaf2ff;font-size:13px}.crp-pricing-tool em{color:#8fe5be;background:#1b58436b;border:1px solid #43997570;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.crp-pricing-plan{gap:2px;display:grid}.crp-pricing-plan b{color:#f4f8ff;font-size:14px}.crp-pricing-plan span{color:#b8c9eb;font-size:11px}.crp-pricing-link-btn{color:#b7c8ee;background:#152242d9;border:1px solid #6072a680;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:34px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crp-inline-icon{flex:none;width:14px;height:14px}.crp-chip-btn.is-active{color:#f3f6ff;background:linear-gradient(120deg,#5760ecf2,#6d52ecf2);border-color:#7884ffcc}.crp-verdict-main{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;display:grid}.crp-verdict-copy-wrap{gap:10px;display:grid}.crp-final-verdict{margin:0;font-size:13px;line-height:1.45}.crp-verdict-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.crp-verdict-btn{color:#d8e6ff;white-space:nowrap;background:#152242d9;border:1px solid #6072a680;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:146px;min-height:36px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.crp-verdict-btn:hover{color:#f2f7ff;background:#1a2a4eeb;border-color:#7e95d5ad}.crp-verdict-btn.is-primary{color:#f4f7ff;background:linear-gradient(#7577ff 0%,#6467ff 100%);border-color:#7884ffd1}.crp-verdict-btn-icon{flex:none;width:14px;height:14px}.crp-verdict-trophy{background:radial-gradient(circle at 50% 20%,#8261f542,#8261f500 60%);border:1px solid #5c6da159;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:120px;font-size:74px;display:inline-flex}.crp-view-all-link{color:#a6baf0;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.crp-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crp-related-mini-card{color:inherit;background:#0c172d9e;border:1px solid #566a9c57;border-radius:10px;gap:8px;padding:10px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.crp-related-mini-card:hover{background:#111f3abd;border-color:#7088c68c;transform:translateY(-1px)}.crp-related-mini-card h4{color:#edf3ff;margin:0;font-size:12px}.crp-related-mini-vs{color:#b8c8ea;justify-items:start;gap:4px;font-size:12px;font-weight:700;display:grid}.crp-related-mini-vs .crp-brand-mark{width:32px;height:32px}.crp-related-mini-vs .crp-brand-mark.is-figma{width:19px;height:28px}@media (width<=1200px){.crp-bottom-grid-row{grid-template-columns:1fr}.crp-faq-view-all{display:none}.crp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.crp-pricing-head,.crp-pricing-row,.crp-verdict-main,.crp-related-grid{grid-template-columns:1fr}}.crp-hero-right,.crp-hero-compare-cards,.crp-hero-icon-card{box-shadow:none!important;border:0!important}.crp-hero-compare-cards .crp-product-card{border:0!important}.crp-hero-compare-icon{border:0!important;box-shadow:0 8px 22px #232f7985!important}.crp-quick-vs-title{font-size:20px;font-weight:900}.crp-quick-vs-title span:last-child{letter-spacing:.01em;font-size:22px;font-weight:900}.crp-list-block.is-case-left .crp-list-title,.crp-list-block.is-case-right .crp-list-title{font-size:16px;font-weight:800}.crp-list-block.is-case-left .crp-list.is-icon-list li,.crp-list-block.is-case-right .crp-list.is-icon-list li{font-size:12px}.crp-verdict-trophy{background:radial-gradient(circle at 50% 30%,#8968f442,#8968f400 65%)}.crp-trophy-svg{width:116px;height:116px}@media (width<=1150px){.crp-layout{grid-template-columns:250px minmax(0,1fr)!important}}@media (width<=980px){.crp-layout{grid-template-columns:1fr!important}.crp-hero-compare-icon{margin:-16px auto -12px;width:56px!important;height:56px!important;font-size:21px!important}}.crp-shell .crp-title{white-space:nowrap;font-size:clamp(44px,3.2vw,62px)!important}@media (width<=1200px){.crp-shell .crp-title{white-space:normal;font-size:clamp(34px,6.8vw,48px)!important}}.crp-hero-left{box-shadow:none!important;border:0!important}.crp-shell .crp-title-prefix{color:#9f82ff!important}.crp-shell .crp-title-highlight,.crp-shell .crp-title .crp-title-highlight,.crp-shell .crp-title em.crp-title-highlight{color:#63d6b0!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}.crp-product-card{aspect-ratio:1}.crp-hero-compare-cards .crp-product-card{aspect-ratio:1;justify-self:center;width:min(250px,100%);min-height:0!important}.crp-hero-grid{margin-bottom:8px}.crp-layout{gap:8px;margin-top:4px}.crp-sidebar-card{padding:9px}.crp-sidebar-title{margin-bottom:4px;font-size:15px}.crp-anchor-list{gap:6px}.crp-anchor-link{min-height:32px;padding:0 9px;font-size:12px}.crp-section-card{padding:10px 11px}.crp-section-head{min-height:34px}.crp-quick-summary-grid{gap:8px}.crp-quick-vs-card{padding:8px 9px}.crp-quick-vs-title{margin-bottom:4px}.crp-quick-vs-text{line-height:1.34}.crp-quick-ratings{padding-left:8px}.crp-chip-row{gap:6px}.crp-chip-btn{min-height:24px;padding:0 7px;font-size:10px}.crp-table thead th,.crp-table tbody td{padding-top:7px;padding-bottom:7px}.crp-claim-card{background:#08122a94;border:1px solid #5a70a170;border-radius:12px;padding:8px 12px}.crp-claim-card p{color:#b8c8ea;margin:0;font-size:10px;line-height:1.25}.crp-claim-toggle{margin:0}.crp-claim-summary{cursor:pointer;color:#b8c8ea;align-items:center;gap:7px;font-size:10px;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.crp-claim-summary::-webkit-details-marker{display:none}.crp-claim-line{white-space:normal;color:#aebfdf!important;margin-top:6px!important}.crp-claim-icon{color:#8eb0ff;border-radius:999px;flex:none;width:14px;height:14px}.crp-claim-icon svg{width:14px;height:14px}.crp-feature-table{margin-top:-2px}@media (width>=1200px){.crp-shell{margin-left:auto;margin-right:auto;width:calc(100% - 198px)!important;max-width:1700px!important}}@media (width>=1600px){.crp-shell{width:calc(100% - 242px)!important}}.crp-shell .crp-title span,.crp-shell .crp-title em{white-space:nowrap;display:inline!important}.crp-shell .crp-title{white-space:nowrap!important}.crp-shell .crp-hero-left .crp-title{overflow:visible;white-space:nowrap!important;font-size:clamp(34px,2.85vw,58px)!important;line-height:1.04!important;display:block!important}.crp-shell .crp-hero-left .crp-title-prefix,.crp-shell .crp-hero-left .crp-title-highlight,.crp-shell .crp-hero-left .crp-title em.crp-title-highlight{white-space:nowrap!important;display:inline!important}.crp-quick-icon-only{margin-bottom:6px}.crp-quick-icon-only .crp-brand-mark{width:30px;height:30px}.crp-quick-icon-only .crp-brand-mark.is-figma{width:18px;height:26px}.crp-quick-vs-text{margin:0}.crp-quick-lead-word{color:#eef5ff;font-size:20px;font-weight:900;line-height:1.2}.crp-quick-rest-text{font-size:inherit;font-weight:inherit}.crp-shell .crp-verdict-trophy{aspect-ratio:1;place-self:center;place-items:center;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:clamp(96px,12vw,132px)!important;min-height:0!important}.crp-shell .crp-verdict-trophy .crp-trophy-svg{aspect-ratio:1;filter:drop-shadow(0 8px 22px #6f53f361);max-width:140px;max-height:140px;display:block;width:100%!important;height:auto!important}@media (width<=760px){.crp-shell .crp-verdict-trophy{width:clamp(78px,24vw,104px)!important}}.crp-shell .crp-breadcrumb{color:#9eb3e0;margin-bottom:4px;font-size:12px}.crp-shell .crp-layout{grid-template-columns:260px minmax(0,1fr);gap:12px}.crp-shell .crp-sidebar{align-self:start;position:sticky;top:70px}.crp-shell .crp-sidebar-card{border-radius:12px;gap:10px;padding:12px}.crp-shell .crp-anchor-link{background:#0b162cdb;border-color:#576ea957;border-radius:9px;min-height:34px}.crp-shell .crp-anchor-link:hover{background:#1c2a4dd1}.crp-shell .crp-sidebar-kicker{color:#1be495;font-size:30px;line-height:1}.crp-shell .crp-sidebar-points{gap:7px}.crp-shell .crp-sidebar-points li{font-size:12px}.crp-shell .crp-sidebar-cta{width:100%;margin-top:2px}.crp-shell .crp-qv-hero{background:#0a1a32b8;border:1px solid #7684ba5c;border-radius:12px;gap:6px;padding:8px;display:grid}.crp-shell .crp-qv-hero.is-left{background:radial-gradient(circle at 80%,#543eb140,#543eb100 56%),#16142fb8;border-color:#8472e26b;gap:4px;padding:6px}.crp-shell .crp-qv-hero.is-right{background:radial-gradient(circle at 80%,#1a7e5c3d,#1a7e5c00 54%),#0a1f27b8;border-color:#43987861}.crp-shell .crp-qv-badge{color:#c7d7f3;background:#192a5275;border:1px solid #5d72af70;border-radius:999px;align-items:center;width:fit-content;min-height:20px;margin:0;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.crp-shell .crp-qv-hero.is-left .crp-qv-badge{color:#cfc0ff;background:#43387b80;border-color:#9b8af280}.crp-shell .crp-qv-hero.is-right .crp-qv-badge{color:#73f3c2;background:#12523d70;border-color:#4ab08a70}.crp-shell .crp-qv-hero-main{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:8px;display:grid}.crp-shell .crp-qv-hero-copy{text-align:center;justify-content:center;align-items:center;display:flex}.crp-shell .crp-qv-winner{color:#dbe7ff;margin:0;font-size:22px;font-weight:900;line-height:1.05}.crp-shell .crp-qv-winner.is-left{color:#b6a4ff}.crp-shell .crp-qv-winner.is-right{color:#59dcc4}.crp-shell .crp-qv-summary{color:#d6e5fb;margin:4px 0 0;font-size:10px;line-height:1.3}.crp-shell .crp-qv-mark-wrap{background:#18294f8c;border-radius:12px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.crp-shell .crp-qv-hero.is-left .crp-qv-mark-wrap{background:#3a30698f}.crp-shell .crp-qv-hero.is-right .crp-qv-mark-wrap{background:#153f3d8c}.crp-shell .crp-qv-mark-wrap .crp-brand-mark{width:32px;height:32px}.crp-shell .crp-qv-list{margin:0;padding:0;list-style:none;display:grid}.crp-shell .crp-qv-item{border-top:1px solid #53669857;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;padding:6px 0;display:grid}.crp-shell .crp-qv-item:first-child{border-top:0}.crp-shell .crp-qv-check{color:#5af0ba;background:#12513e75;border:1px solid #49ad8985;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.crp-shell .crp-qv-check svg{width:7px;height:7px}.crp-shell .crp-qv-item-copy{gap:2px;display:grid}.crp-shell .crp-qv-item-copy strong{color:#eef5ff;font-size:14px;font-weight:800}.crp-shell .crp-qv-item-copy em{color:#b6c7e8;margin:0;font-size:8px;font-style:normal;line-height:1.4}.crp-shell .crp-ai-card-head{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;display:grid}.crp-shell .crp-ai-card-icon{color:#6acfff;background:#0c1830c7;border:1px solid #5d70ab73;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.crp-shell .crp-ai-card-icon svg{width:28px;height:28px}.crp-shell .crp-ai-card-copy .crp-sidebar-title{margin:0}.crp-shell .crp-ai-card-copy .crp-sidebar-summary{margin:4px 0 0;font-size:12px;line-height:1.5}.crp-shell .crp-ai-card-signals{border-top:1px solid #55689957;grid-template-columns:1fr;gap:8px;margin-top:6px;padding-top:10px;display:grid}.crp-shell .crp-ai-signal{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.crp-shell .crp-ai-signal i{color:#90b8ff;background:#0c1830bd;border:1px solid #566a9f6b;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.crp-shell .crp-ai-signal i svg{width:12px;height:12px}.crp-shell .crp-ai-signal em{color:#c9d8f6;margin:0;font-size:12px;font-style:normal;line-height:1.3}.crp-shell .crp-ai-cta{width:100%;min-height:38px;margin-top:6px;font-size:13px}.crp-shell .crp-qv-other{background:#0b162bb8;border:1px solid #5267996b;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.crp-shell .crp-qv-other-icon{color:#8eb0ff;background:#0f1d38cc;border:1px solid #556ba673;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.crp-shell .crp-qv-other-icon svg,.crp-shell .crp-qv-other-arrow svg{width:10px;height:10px}.crp-shell .crp-qv-other-copy{gap:2px;display:grid}.crp-shell .crp-qv-other-copy strong{color:#7eabff;font-size:9px;font-weight:800}.crp-shell .crp-qv-other-copy em{color:#b7c8e9;margin:0;font-size:8px;font-style:normal;line-height:1.3}.crp-shell .crp-qv-other-arrow{color:#adc0e8;justify-content:center;align-items:center;display:inline-flex}.crp-shell .crp-qv-note{color:#aebfe2;border-top:1px solid #53669857;margin:2px 0 0;padding-top:8px;font-size:6px;line-height:1.4}.crp-shell .crp-quick-summary-grid.is-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 260px;align-items:stretch;gap:12px}.crp-shell .crp-quick-summary-grid.is-inline .crp-quick-vs-card{background:0 0;border:0;padding:0}.crp-shell .crp-quick-vs-text{color:#deebff;font-size:14px;font-weight:500;line-height:1.45}.crp-shell .crp-quick-ratings{border-left:1px solid #5c6ea273;gap:10px;padding-left:12px}.crp-shell .crp-quick-rating-row span{color:#e8f0ff;font-size:14px;font-weight:800}.crp-shell .crp-quick-rating-label{align-items:center;gap:8px;display:inline-flex}.crp-shell .crp-quick-rating-label img{border-radius:4px;flex:none;width:16px;height:16px}.crp-shell .crp-quick-rating-row strong{font-size:15px}.crp-shell .crp-quick-rating-row+.crp-quick-rating-row{border-top:1px solid #5b6fa261;margin-top:8px;padding-top:8px}.crp-shell .crp-star{color:#7f8fb6b8}.crp-shell .crp-star.is-filled{color:#ffd84f!important}.crp-brand-mark.is-site-icon{background:#101c36d1;border:1px solid #6c7eb773;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.crp-brand-mark.is-site-icon img{object-fit:contain;z-index:1;width:78%;height:78%;position:relative}.crp-brand-mark-fallback{color:#d5e2ff;z-index:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset:0}.crp-shell .crp-chip-row{gap:6px}.crp-shell .crp-chip-btn{min-height:30px;padding:0 12px;font-size:12px}.crp-shell .crp-feature-table .crp-table{min-width:760px}.crp-shell .crp-feature-table .crp-table th,.crp-shell .crp-feature-table .crp-table td{font-size:12px}.crp-data-note{border-top:1px solid #54689a57;gap:6px;margin-top:8px;padding-top:8px;display:grid}.crp-data-note strong{color:#dce9ff;font-size:12px;font-weight:700}.crp-data-note-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crp-data-note-links a{color:#9eb8f4;white-space:nowrap;background:#0c162cbd;border:1px solid #5b72ad73;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;text-decoration:none;display:inline-flex}.crp-data-note-links a:hover{color:#ebf3ff;border-color:#849bd899}.crp-shell .crp-bottom-grid-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px}.crp-shell .crp-section-card{align-content:start}.crp-shell #pricing .crp-pricing-head{margin-top:2px}.crp-shell #pricing .crp-pricing-row{min-height:56px}.crp-shell #pricing .crp-pricing-link-btn{min-height:34px;margin-top:10px}.crp-shell #pricing .crp-pricing-link-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn{border-radius:10px;justify-self:center;width:81%;min-height:31px;margin-top:0;padding:0 8px;font-size:11px}.crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn:first-child{color:#b6a4ff;background:#6049b847;border-color:#b6a4ffbf}.crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn:first-child:hover{color:#d5caff;background:#6750c466;border-color:#c5b8ffdb}.crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn:last-child{color:#59dcc4;background:#24786c40;border-color:#59dcc4bd}.crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn:last-child:hover{color:#9df2e2;background:#2b847761;border-color:#78ebd4db}.crp-shell #pricing .crp-pricing-note{color:#90a3cc;margin:6px 0 0;font-size:9px;line-height:1.3}.crp-shell #verdict .crp-final-verdict{color:#e7f0ff;margin:0;font-size:12px;line-height:1.5}.crp-shell #verdict .crp-final-verdict+.crp-final-verdict{margin-top:2px}.crp-shell #verdict .crp-verdict-main{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:18px}.crp-shell #verdict .crp-verdict-copy-wrap{align-content:start;align-self:start;gap:6px}.crp-shell #verdict{padding:16px 18px}.crp-shell #verdict .crp-verdict-btn{border-radius:11px;min-width:148px;min-height:34px;font-size:12px}.crp-shell #verdict .crp-verdict-btn.is-left{color:#b6a4ff;background:#6049b847;border-color:#b6a4ffbf}.crp-shell #verdict .crp-verdict-btn.is-left:hover{color:#d5caff;background:#6750c466;border-color:#c5b8ffdb}.crp-shell #verdict .crp-verdict-btn.is-right{color:#59dcc4;background:#24786c40;border-color:#59dcc4bd}.crp-shell #verdict .crp-verdict-btn.is-right:hover{color:#9df2e2;background:#2b847761;border-color:#78ebd4db}.crp-shell #verdict .crp-verdict-actions{flex-wrap:nowrap;gap:6px;margin-top:29px}.crp-shell #verdict .crp-verdict-trophy{place-self:start end;margin-top:-61px;margin-right:-18px;width:100%!important;min-height:198px!important}.crp-shell #verdict .crp-verdict-trophy .crp-trophy-svg{max-width:194px;max-height:none;transform:translateY(-4px);width:100%!important}.crp-shell #best-fit .crp-list-block{gap:6px;padding:8px}.crp-shell #best-fit .crp-list-title{margin-bottom:4px}.crp-entity{font-weight:800}.crp-entity.is-left{color:#b6a4ff}.crp-entity.is-right{color:#59dcc4}.crp-shell .crp-faq-list{gap:10px}.crp-shell .crp-faq-item{border-radius:10px;margin:0;padding:8px 10px}.crp-shell .crp-faq-item summary{align-items:center;min-height:0;margin:0;font-size:12px;line-height:1.4;display:flex}.crp-shell .crp-faq-item p{margin:8px 0 2px;font-size:12px;line-height:1.45}.crp-shell #related .crp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.crp-shell #related .crp-related-mini-card{text-align:center;justify-content:center;align-items:center;gap:0;min-height:82px;padding:7px 8px}.crp-shell #related .crp-related-mini-card h3{text-align:center;margin:0;font-size:12px;font-weight:800;line-height:1.25}.crp-shell #related .crp-related-mini-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;width:100%;min-height:54px;display:grid;position:relative}.crp-shell #related .crp-related-mini-vs-text{color:#9cb1de;z-index:1;background:#0e1932eb;padding:0 5px;font-size:9px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crp-shell #related .crp-related-mini-side{flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:0;display:inline-flex}.crp-shell #related .crp-related-mini-side.is-left{text-align:center;border-right:1px solid #5f72a966;grid-column:1;align-items:center;padding-right:10px}.crp-shell #related .crp-related-mini-side.is-right{text-align:center;grid-column:2;align-items:center;padding-left:10px}.crp-shell #related .crp-related-mini-side em{color:#c4d3f0;text-align:inherit;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:10px;font-style:normal;font-weight:700;line-height:1.2}.crp-shell #related .crp-related-mini-vs .crp-brand-mark{width:51px;height:51px}.crp-shell .crp-section-card .crp-section-head{align-items:center;min-height:34px}.crp-shell .crp-section-card .crp-section-title{margin:0;font-size:18px;font-weight:800;line-height:1.2}.crp-shell .crp-section-card .crp-section-title-icon{width:20px;height:20px}.crp-shell .crp-section-card .crp-section-title-icon svg{width:12px;height:12px}@media (width<=1200px){.crp-shell .crp-layout{grid-template-columns:1fr}.crp-shell .crp-sidebar{position:static}.crp-shell .crp-quick-summary-grid.is-inline{grid-template-columns:1fr}.crp-shell .crp-quick-ratings{border-top:1px solid #5c6ea273;border-left:0;padding-top:10px;padding-left:0}.crp-shell #related .crp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.diffhub-compare-main .crp-shell{margin-left:auto;margin-right:auto;width:min(1660px,100% - 418px)!important;max-width:1660px!important}@media (width<=1100px){.diffhub-compare-main .crp-shell{width:calc(100% - 18px)!important}}.crp-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020818b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.crp-modal-card{color:#e7f0ff;background:radial-gradient(circle at 12% 10%,#1a367c57,#101c3b00 32%),radial-gradient(circle at 82% 80%,#1b2e782e,#14224a00 42%),linear-gradient(#07122df7,#050e24f7);border:1px solid #4063ad80;border-radius:17px;flex-direction:column;width:min(728px,100%);max-height:min(88vh,860px);padding:17px 18px 16px;display:flex;position:relative;overflow:auto;box-shadow:0 16px 50px #00000073}.crp-modal-close{color:#c5d5f2;cursor:pointer;background:0 0;border:0;width:23px;height:23px;font-size:24px;line-height:1;position:absolute;top:12px;right:13px}.crp-modal-close:hover{color:#f1f7ff}.crp-modal-head{border-bottom:1px solid #49629d66;grid-template-columns:80px minmax(0,1fr);gap:9px;padding:1px 1px 11px;display:grid}.crp-modal-head-icon{color:#eef2ff;background:radial-gradient(circle at 30% 25%,#7e72ff66,#493dbdf2);border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.crp-modal-head-icon svg{width:26px;height:26px}.crp-modal-head-copy h2{letter-spacing:-.02em;color:#f2f7ff;margin:3px 0 6px;font-size:clamp(10px,1.24vw,19px);font-weight:900;line-height:1.08}.crp-modal-head-copy p{color:#b9c8e8;max-width:900px;margin:0;font-size:clamp(12px,1.01vw,16px);font-weight:500;line-height:1.42}.crp-modal-list{flex:auto;padding-bottom:8px;display:grid}.crp-modal-row{border-bottom:1px solid #49629d66;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:9px;padding:13px 1px 12px;display:grid}.crp-modal-row-icon{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.crp-modal-row-icon svg{width:22px;height:22px}.crp-modal-row-icon.is-blue{color:#5b93ff;background:radial-gradient(circle at 30% 20%,#5195ff40,#234385e0)}.crp-modal-row-icon.is-green{color:#52e3b6;background:radial-gradient(circle at 30% 20%,#4ec49738,#236756d1)}.crp-modal-row-icon.is-purple{color:#9f79ff;background:radial-gradient(circle at 30% 20%,#9a7aff3d,#4f38a0e6)}.crp-modal-row-icon.is-amber{color:#f6ba4a;background:radial-gradient(circle at 30% 20%,#f3b6423d,#6d531ce0)}.crp-modal-row h3{color:#f2f7ff;margin:2px 0 4px;font-size:clamp(9px,1.13vw,17px);font-weight:900;line-height:1.14}.crp-modal-row p{color:#b8c8e8;max-width:900px;margin:0;font-size:clamp(8px,.77vw,12px);line-height:1.42}.crp-modal-foot{background:#0e1c3e85;border:1px solid #425e9d70;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;margin-top:auto;padding:2px 4px;display:grid}.crp-modal-foot-icon{color:#9eb4e6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.crp-modal-foot-icon svg{width:14px;height:14px}.crp-modal-foot p{color:#cad8f3;text-align:center;align-self:center;margin:0;font-size:clamp(7px,.69vw,10px);font-weight:500;line-height:1.4}@media (width<=900px){.crp-modal-card{border-radius:16px;padding:16px 12px 12px}.crp-modal-head,.crp-modal-row{grid-template-columns:55px minmax(0,1fr);gap:9px}.crp-modal-head-icon{width:39px;height:39px}.crp-modal-head-icon svg{width:18px;height:18px}.crp-modal-row-icon{border-radius:10px;width:34px;height:34px}.crp-modal-row-icon svg{width:17px;height:17px}.crp-modal-head-copy h2{font-size:12px}.crp-modal-head-copy p{font-size:10px}.crp-modal-row p,.crp-modal-foot p{font-size:9px}.crp-modal-row h3{font-size:11px}.crp-modal-foot{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.crp-modal-foot-icon{width:23px;height:23px}.crp-modal-foot-icon svg{width:14px;height:14px}}.crp-shell .crp-feature-table .crp-table{table-layout:fixed}.crp-shell .crp-feature-table .crp-table th:first-child{text-align:left;width:24%}.crp-shell .crp-feature-table .crp-table th:nth-child(2),.crp-shell .crp-feature-table .crp-table th:nth-child(3){width:30%}.crp-shell .crp-feature-table .crp-table th:nth-child(4){text-align:center;width:16%}.crp-shell .crp-feature-table .crp-table td:first-child{text-align:left;vertical-align:middle;padding-top:10px;padding-bottom:10px}.crp-shell .crp-feature-table .crp-table td:last-child{text-align:center;vertical-align:middle}.crp-shell .crp-feature-table .crp-cell-category{white-space:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:100%;min-height:32px;font-size:14px;display:flex}.crp-shell .crp-feature-table .crp-cell-category .crp-feature-icon{flex:0 0 29px;width:29px;height:29px;margin-right:0}.crp-shell .crp-feature-table .crp-cell-category .crp-feature-icon svg{width:15px;height:15px}.crp-shell .crp-feature-table .crp-table td{vertical-align:middle;height:60px;padding-top:10px;padding-bottom:10px}:root[data-theme=light] .crp-shell,:root[data-theme=light] .diffhub-compare-shell{color:#0f172a}:root[data-theme=light] .crp-breadcrumb,:root[data-theme=light] .crp-subtitle,:root[data-theme=light] .crp-product-url,:root[data-theme=light] .crp-product-summary,:root[data-theme=light] .crp-sidebar-summary,:root[data-theme=light] .crp-sidebar-points li,:root[data-theme=light] .crp-summary-note,:root[data-theme=light] .crp-cell-note,:root[data-theme=light] .crp-faq-item p,:root[data-theme=light] .crp-sub-copy{color:#334155}:root[data-theme=light] .crp-breadcrumb-sep{color:#94a3b8}:root[data-theme=light] .crp-breadcrumb-item:last-child a,:root[data-theme=light] .crp-product-name,:root[data-theme=light] .crp-sidebar-title,:root[data-theme=light] .crp-section-title,:root[data-theme=light] .crp-summary-value,:root[data-theme=light] .crp-list-title,:root[data-theme=light] .crp-pc-title,:root[data-theme=light] .crp-modal-head-copy h2,:root[data-theme=light] .crp-modal-row h3{color:#0f172a}:root[data-theme=light] .crp-updated-pill,:root[data-theme=light] .crp-vs-pill,:root[data-theme=light] .crp-winner-pill,:root[data-theme=light] .crp-diff-pill{border-color:#2563eb66}:root[data-theme=light] .crp-updated-pill{color:#1e3a8a;background:#2563eb1f}:root[data-theme=light] .crp-vs-pill{color:#eff6ff;background:linear-gradient(#1d4ed8,#1e40af);box-shadow:0 8px 22px #1e40af47}:root[data-theme=light] .crp-product-card,:root[data-theme=light] .crp-sidebar-card,:root[data-theme=light] .crp-section-card,:root[data-theme=light] .crp-summary-card,:root[data-theme=light] .crp-list-block,:root[data-theme=light] .crp-final-verdict,:root[data-theme=light] .crp-faq-item,:root[data-theme=light] .crp-related-link,:root[data-theme=light] .crp-pc-column,:root[data-theme=light] .crp-modal-card,:root[data-theme=light] .crp-modal-row,:root[data-theme=light] .crp-modal-foot{background:radial-gradient(circle at 14% 0,#2563eb14,#2563eb00 48%),linear-gradient(#fff,#f8fafc);border-color:#4755694d}:root[data-theme=light] .crp-product-card.is-left{background:radial-gradient(circle at 10% 0,#7c3aed24,#7c3aed00 54%),linear-gradient(#fff,#f8fafc)}:root[data-theme=light] .crp-product-card.is-right{background:radial-gradient(circle at 10% 0,#05966924,#05966900 54%),linear-gradient(#fff,#f8fafc)}:root[data-theme=light] .crp-anchor-link,:root[data-theme=light] .crp-anchor-list a,:root[data-theme=light] .crp-related-link,:root[data-theme=light] .crp-modal-close{color:#1e3a8a}:root[data-theme=light] .crp-anchor-link:hover,:root[data-theme=light] .crp-anchor-list a:hover,:root[data-theme=light] .crp-related-link:hover{color:#1d4ed8;background:#2563eb1f}:root[data-theme=light] .crp-anchor-link.is-active{color:#1e3a8a;background:#2563eb29;border-color:#1d4ed873}:root[data-theme=light] .crp-table th,:root[data-theme=light] .crp-table td{border-color:#4755693d}:root[data-theme=light] .crp-table th{color:#0f172a;background:#e2e8f0}:root[data-theme=light] .crp-table td{color:#0f172a;background:#f8fafc}:root[data-theme=light] .crp-product-icon,:root[data-theme=light] .crp-feature-icon,:root[data-theme=light] .crp-section-title-icon,:root[data-theme=light] .crp-hero-icon-card,:root[data-theme=light] .crp-hero-compare-icon,:root[data-theme=light] .crp-list-bullet-icon,:root[data-theme=light] .crp-claim-icon,:root[data-theme=light] .crp-ai-card-icon,:root[data-theme=light] .crp-qv-other-icon,:root[data-theme=light] .crp-modal-head-icon,:root[data-theme=light] .crp-modal-row-icon,:root[data-theme=light] .crp-modal-foot-icon{color:#1e3a8a;box-shadow:none;background:#94a3b833;border-color:#47556957}:root[data-theme=light] .crp-summary-label,:root[data-theme=light] .crp-chip-btn,:root[data-theme=light] .crp-sub-copy,:root[data-theme=light] .crp-quick-rating-row p,:root[data-theme=light] .crp-pc-subtitle,:root[data-theme=light] .crp-pricing-card span,:root[data-theme=light] .crp-modal-head-copy p,:root[data-theme=light] .crp-modal-row p,:root[data-theme=light] .crp-modal-foot p{color:#475569}:root[data-theme=light] .crp-chip-btn{background:#fff;border-color:#47556957}:root[data-theme=light] .crp-chip-btn:first-child{color:#1e3a8a;background:#2563eb24;border-color:#1d4ed87a}:root[data-theme=light] .crp-title-prefix{color:#6d28d9}:root[data-theme=light] .crp-title-highlight{color:#0f766e}:root[data-theme=light] .crp-diff-pill{color:#1e293b;background:#94a3b82e}:root[data-theme=light] .crp-diff-pill.is-high{color:#881337;background:#e11d4829}:root[data-theme=light] .crp-diff-pill.is-medium{color:#92400e;background:#d9770629}:root[data-theme=light] .crp-diff-pill.is-low{color:#14532d;background:#16a34a29}:root[data-theme=light] .crp-winner-pill{color:#0f172a;background:#94a3b82e}:root[data-theme=light] .crp-winner-pill.is-left{color:#6d28d9;background:#7c3aed24}:root[data-theme=light] .crp-winner-pill.is-right{color:#0f766e;background:#14b8a624}:root[data-theme=light] .crp-pricing-card{background:#fff;border-color:#4755694d}:root[data-theme=light] .crp-pricing-card h3{color:#0f172a}:root[data-theme=light] .crp-pricing-card p{color:#1e293b}:root[data-theme=light] .crp-shell .crp-anchor-link,:root[data-theme=light] .crp-shell .crp-qv-hero,:root[data-theme=light] .crp-shell .crp-qv-other,:root[data-theme=light] .crp-shell .crp-pricing-row,:root[data-theme=light] .crp-shell .crp-related-mini-card,:root[data-theme=light] .crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn,:root[data-theme=light] .crp-shell #verdict .crp-verdict-btn{box-shadow:none!important;background:#fff!important;border-color:#47556957!important}:root[data-theme=light] .crp-shell .crp-qv-badge,:root[data-theme=light] .crp-shell .crp-qv-mark-wrap,:root[data-theme=light] .crp-shell .crp-qv-check,:root[data-theme=light] .crp-shell .crp-ai-card-icon,:root[data-theme=light] .crp-shell .crp-ai-signal i,:root[data-theme=light] .crp-shell .crp-qv-other-icon,:root[data-theme=light] .crp-shell .crp-brand-mark.is-site-icon{color:#1e3a8a!important;background:#94a3b833!important;border-color:#47556957!important}:root[data-theme=light] .crp-shell .crp-qv-badge{color:#0f172a!important}:root[data-theme=light] .crp-shell .crp-qv-item{border-top-color:#4755693d!important}:root[data-theme=light] .crp-shell .crp-quick-vs-text,:root[data-theme=light] .crp-shell .crp-quick-rest-text,:root[data-theme=light] .crp-shell .crp-qv-summary,:root[data-theme=light] .crp-shell .crp-qv-item-copy em,:root[data-theme=light] .crp-shell .crp-ai-signal em,:root[data-theme=light] .crp-shell .crp-qv-other-copy em,:root[data-theme=light] .crp-shell .crp-qv-note,:root[data-theme=light] .crp-shell .crp-data-note strong,:root[data-theme=light] .crp-shell .crp-data-note-links a,:root[data-theme=light] .crp-shell .crp-pricing-head,:root[data-theme=light] .crp-shell .crp-pricing-plan span,:root[data-theme=light] .crp-shell #pricing .crp-pricing-note,:root[data-theme=light] .crp-shell #verdict .crp-final-verdict,:root[data-theme=light] .crp-shell #related .crp-related-mini-vs-text,:root[data-theme=light] .crp-shell #related .crp-related-mini-side em{color:#475569!important}:root[data-theme=light] .crp-shell .crp-quick-lead-word,:root[data-theme=light] .crp-shell .crp-qv-winner,:root[data-theme=light] .crp-shell .crp-qv-item-copy strong,:root[data-theme=light] .crp-shell .crp-qv-other-copy strong,:root[data-theme=light] .crp-shell .crp-quick-rating-row span,:root[data-theme=light] .crp-shell .crp-quick-rating-row strong,:root[data-theme=light] .crp-shell .crp-pricing-tool strong,:root[data-theme=light] .crp-shell .crp-pricing-plan b,:root[data-theme=light] .crp-shell .crp-pricing-link-btn,:root[data-theme=light] .crp-shell #related .crp-related-mini-card h3{color:#0f172a!important}:root[data-theme=light] .crp-shell .crp-star{color:#94a3b8!important}:root[data-theme=light] .crp-shell .crp-star.is-filled{color:#d97706!important}:root[data-theme=light] .crp-shell .crp-data-note-links a{background:#fff!important;border-color:#47556957!important}:root[data-theme=light] .crp-shell #related .crp-related-mini-vs-text{background:#fffffff5!important}:root[data-theme=light] .crp-shell #related .crp-related-mini-side.is-left{border-right-color:#47556957!important}:root[data-theme=light] .crp-shell .crp-pricing-tool em{color:#14532d!important;background:#16a34a24!important;border-color:#16a34a57!important}:root[data-theme=light] .crp-shell .crp-hero-left,:root[data-theme=light] .crp-shell .crp-hero-right,:root[data-theme=light] .crp-shell .crp-hero-compare-cards{background:#fff!important}:root[data-theme=light] .crp-shell .crp-subtitle,:root[data-theme=light] .crp-shell .crp-sub-copy,:root[data-theme=light] .crp-shell .crp-hero-compare-cards .crp-product-url,:root[data-theme=light] .crp-shell .crp-hero-compare-cards .crp-product-summary{color:#475569!important}:root[data-theme=light] .crp-shell .crp-hero-compare-cards .crp-product-name{color:#0f172a!important}:root[data-theme=light] .crp-shell .crp-hero-compare-icon{color:#1e3a8a!important;background:#2563eb24!important;box-shadow:0 8px 18px #2563eb33!important}:root[data-theme=light] .crp-shell .crp-qv-hero{border-width:2px!important}:root[data-theme=light] .crp-shell .crp-qv-winner{font-weight:900!important}:root[data-theme=light] .crp-shell .crp-qv-winner.is-left{color:#6d28d9!important}:root[data-theme=light] .crp-shell .crp-qv-winner.is-right{color:#0f766e!important}:root[data-theme=light] .crp-shell #pros-cons .crp-pc-list li{color:#334155!important}:root[data-theme=light] .crp-shell #best-fit .crp-list-title{color:#0f172a!important}:root[data-theme=light] .crp-shell #best-fit .crp-list.is-icon-list li{color:#334155!important}:root[data-theme=light] .crp-shell .crp-view-all-link{font-weight:800;color:#1e3a8a!important}:root[data-theme=light] .crp-shell .crp-view-all-link:hover{color:#1d4ed8!important}:root[data-theme=light] .crp-shell .crp-qv-winner.is-left,:root[data-theme=light] .crp-shell .crp-winner-pill.is-left{color:#581c87!important}:root[data-theme=light] .crp-shell .crp-qv-winner.is-right,:root[data-theme=light] .crp-shell .crp-winner-pill.is-right{color:#065f46!important}:root[data-theme=light] .crp-shell #pros-cons .crp-pc-subtitle.is-pro{color:#166534!important}:root[data-theme=light] .crp-shell #pros-cons .crp-pc-subtitle.is-con{color:#9f1239!important}:root[data-theme=light] .crp-shell #faq .crp-faq-item{background:#fff!important;border-color:#47556957!important}:root[data-theme=light] .crp-shell #faq .crp-faq-item summary{color:#0f172a!important}:root[data-theme=light] .crp-shell .crp-title-prefix{color:#991b1b!important}:root[data-theme=light] .crp-shell .crp-title-highlight,:root[data-theme=light] .crp-shell .crp-title .crp-title-highlight,:root[data-theme=light] .crp-shell .crp-title em.crp-title-highlight{color:#166534!important}:root[data-theme=light] .crp-shell .crp-hero-compare-cards .crp-product-name.is-left{color:#991b1b!important}:root[data-theme=light] .crp-shell .crp-hero-compare-cards .crp-product-name.is-right{color:#166534!important}:root[data-theme=light] .crp-shell .crp-product-card.is-left{background:radial-gradient(circle at 10% 0,#dc262629,#dc262600 54%),linear-gradient(#fff,#f8fafc)!important}:root[data-theme=light] .crp-shell .crp-product-card.is-right{background:radial-gradient(circle at 10% 0,#16a34a26,#16a34a00 54%),linear-gradient(#fff,#f8fafc)!important}:root[data-theme=light] .crp-shell .crp-qv-hero.is-left{background:linear-gradient(135deg,#dc262621,#fffffffa)!important;border-color:#dc262680!important}:root[data-theme=light] .crp-shell .crp-qv-hero.is-right{background:linear-gradient(135deg,#16a34a1f,#fffffffa)!important;border-color:#16a34a80!important}:root[data-theme=light] .crp-shell .crp-qv-winner.is-left,:root[data-theme=light] .crp-shell .crp-winner-pill.is-left,:root[data-theme=light] .crp-shell .crp-entity.is-left{color:#991b1b!important}:root[data-theme=light] .crp-shell .crp-qv-winner.is-right,:root[data-theme=light] .crp-shell .crp-winner-pill.is-right,:root[data-theme=light] .crp-shell .crp-entity.is-right{color:#166534!important}:root[data-theme=light] .crp-shell .crp-winner-pill.is-left{background:#dc262624!important}:root[data-theme=light] .crp-shell .crp-winner-pill.is-right{background:#16a34a24!important}:root[data-theme=light] .crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn:first-child,:root[data-theme=light] .crp-shell #verdict .crp-verdict-btn.is-left{color:#991b1b!important;background:#dc26261f!important;border-color:#dc262675!important}:root[data-theme=light] .crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn:last-child,:root[data-theme=light] .crp-shell #verdict .crp-verdict-btn.is-right{color:#166534!important;background:#16a34a1f!important;border-color:#16a34a7a!important}:root[data-theme=light] .crp-shell #faq .crp-faq-item p{color:#334155!important}:root[data-theme=light] .crp-shell .crp-sidebar-cta.crp-ai-cta{color:#1e3a8a!important;background:#2563eb24!important;border-color:#2563eb75!important}:root[data-theme=light] .crp-shell .crp-sidebar-cta.crp-ai-cta:hover{color:#1e3a8a!important;background:#2563eb33!important;border-color:#1d4ed88f!important}:root[data-theme=light] .crp-shell .crp-claim-card{background:#fff!important;border-color:#47556961!important}:root[data-theme=light] .crp-shell .crp-claim-summary{color:#1e293b!important}:root[data-theme=light] .crp-shell .crp-claim-line{color:#475569!important}:root[data-theme=light] .crp-shell #best-fit .crp-list-block.is-case-left{background:radial-gradient(circle at 0 0,#dc262633,#dc262600 58%),linear-gradient(#fff,#fef2f2)!important;border-color:#dc26266b!important}:root[data-theme=light] .crp-shell #best-fit .crp-list-block.is-case-right{background:radial-gradient(circle at 0 0,#16a34a33,#16a34a00 58%),linear-gradient(#fff,#ecfdf5)!important;border-color:#16a34a6b!important}:root[data-theme=light] .crp-shell #best-fit .crp-list-bullet-icon{background:#fff!important;border-color:#47556957!important}:root[data-theme=light] .crp-shell #best-fit .crp-list-block.is-case-left .crp-list-bullet-icon{color:#991b1b!important;background:#dc26261f!important;border-color:#dc26266b!important}:root[data-theme=light] .crp-shell #best-fit .crp-list-block.is-case-right .crp-list-bullet-icon{color:#166534!important;background:#16a34a1f!important;border-color:#16a34a6b!important}:root[data-theme=light] .crp-shell .crp-qv-hero.is-left .crp-qv-check{color:#991b1b!important;background:#dc262624!important;border-color:#dc262675!important}:root[data-theme=light] .crp-shell .crp-qv-hero.is-right .crp-qv-check{color:#166534!important;background:#16a34a24!important;border-color:#16a34a75!important}:root[data-theme=light] .crp-shell .crp-modal-head-icon{color:#6d28d9!important;background:radial-gradient(circle at 30% 25%,#c4b5fda3,#7c3aed3d)!important;border-color:#7c3aed66!important}:root[data-theme=light] .crp-shell .crp-modal-row-icon.is-blue{color:#1d4ed8!important;background:radial-gradient(circle at 30% 20%,#bfdbfedb,#93c5fd70)!important;border:1px solid #2563eb61!important}:root[data-theme=light] .crp-shell .crp-modal-row-icon.is-green{color:#15803d!important;background:radial-gradient(circle at 30% 20%,#bbf7d0db,#86efac70)!important;border:1px solid #16a34a61!important}:root[data-theme=light] .crp-shell .crp-modal-row-icon.is-purple{color:#7c3aed!important;background:radial-gradient(circle at 30% 20%,#ddd6fedb,#c4b5fd75)!important;border:1px solid #7c3aed61!important}:root[data-theme=light] .crp-shell .crp-modal-row-icon.is-amber{color:#b45309!important;background:radial-gradient(circle at 30% 20%,#fef3c7e6,#fde68a85)!important;border:1px solid #d9770666!important}:root[data-theme=light] .crp-shell .crp-modal-foot-icon{color:#1e40af!important;background:#2563eb1f!important;border:1px solid #2563eb57!important}:root[data-theme=light] .crp-modal-head-icon{color:#6d28d9!important;background:radial-gradient(circle at 30% 25%,#c4b5fda3,#7c3aed3d)!important;border-color:#7c3aed66!important}:root[data-theme=light] .crp-modal-row-icon.is-blue{color:#1d4ed8!important;background:radial-gradient(circle at 30% 20%,#bfdbfedb,#93c5fd70)!important;border:1px solid #2563eb61!important}:root[data-theme=light] .crp-modal-row-icon.is-green{color:#15803d!important;background:radial-gradient(circle at 30% 20%,#bbf7d0db,#86efac70)!important;border:1px solid #16a34a61!important}:root[data-theme=light] .crp-modal-row-icon.is-purple{color:#7c3aed!important;background:radial-gradient(circle at 30% 20%,#ddd6fedb,#c4b5fd75)!important;border:1px solid #7c3aed61!important}:root[data-theme=light] .crp-modal-row-icon.is-amber{color:#b45309!important;background:radial-gradient(circle at 30% 20%,#fef3c7e6,#fde68a85)!important;border:1px solid #d9770666!important}:root[data-theme=light] .crp-modal-foot-icon{color:#1e40af!important;background:#2563eb1f!important;border:1px solid #2563eb57!important}@media (width<=900px){.crp-shell,.diffhub-compare-shell{gap:10px!important;width:calc(100% - 12px)!important;margin-inline:auto!important;padding:10px 8px 12px!important}.crp-hero-grid{grid-template-columns:1fr!important;gap:8px!important}.crp-hero-left,.crp-hero-right{padding:10px!important}.crp-hero-compare-cards{grid-template-columns:1fr!important;gap:8px!important}.crp-hero-compare-icon{margin:0 auto!important}.crp-layout{grid-template-columns:1fr!important;gap:8px!important}.crp-sidebar{grid-template-columns:1fr!important;position:static!important;top:auto!important}.crp-section-card,.crp-sidebar-card{gap:8px!important;padding:10px!important}.crp-section-head{align-items:flex-start!important;gap:6px!important}.crp-bottom-grid-row,.crp-pc-grid,.crp-two-col,.crp-quick-summary-grid,.crp-quick-summary-grid.is-inline,.crp-related-grid,.crp-related-list{grid-template-columns:1fr!important;gap:8px!important}.crp-feature-table{overflow-x:auto!important}.crp-table{min-width:720px!important}.crp-table th,.crp-table td{padding:8px 7px!important;font-size:12px!important}.crp-shell #pricing .crp-pricing-link-row,.crp-shell #verdict .crp-verdict-actions{grid-template-columns:1fr!important;gap:8px!important}.crp-shell #pricing .crp-pricing-link-row .crp-pricing-link-btn,.crp-shell #verdict .crp-verdict-btn{justify-content:center!important;width:100%!important}}@media (width<=640px){.crp-shell,.diffhub-compare-shell{width:calc(100% - 8px)!important;padding:8px 6px 10px!important}.crp-breadcrumb{gap:6px!important;font-size:11px!important}.crp-title{font-size:clamp(22px,7.2vw,30px)!important;line-height:1.08!important}.crp-subtitle,.crp-sub-copy{font-size:13px!important}.crp-tags{flex-wrap:wrap!important;gap:6px!important}.crp-updated-pill{min-height:24px!important;padding:0 8px!important;font-size:10px!important}.crp-product-head{gap:8px!important}.crp-product-name{font-size:14px!important}.crp-product-url,.crp-product-summary{font-size:11px!important}.crp-anchor-link{min-height:30px!important;padding:0 8px!important;font-size:11px!important}.crp-section-title{font-size:15px!important}.crp-list li,.crp-pc-list li,.crp-final-verdict,.crp-faq-item summary,.crp-faq-item p{font-size:12px!important}.crp-table{min-width:640px!important}}
