PageSourceSearch

https://flathub.org/en

html flathub.org collected 2026-09-24 08:36:16 UTC 1,332,891 bytes, 4 lines download raw bytes

1<!DOCTYPE html><html lang="en" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://dl.flathub.org/assets/_next/static/media/83afe278b6a6bb3c.p.2bn3s6zvc0dyp.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://dl.flathub.org/assets/_next/static/media/flathub-logo-toolbar.3m4-w996wvgjs.svg"/><link rel="preload" as="image" href="https://dl.flathub.org/assets/_next/static/media/flathub-logo-mini.0ap3z42z5qu9l.svg"/><style data-precedence="next" data-href="https://dl.flathub.org/assets/_next/static/chunks/3l75-131paoxx.css https://dl.flathub.org/assets/_next/static/chunks/1sr21n_cwkl0r.css">@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c55a0e60120577a.0-dom-5bn10r2.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/9c72aa0f40e4eef8.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ad66f9afd8947f86.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5476f68d60460930.2uwcyprjm3xu3.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/2bbe8d2671613f1f.0k62hbripvv8p.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/1bffadaabf893a1e.3-6t-g6q0vh0a.woff2)format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/83afe278b6a6bb3c.p.2bn3s6zvc0dyp.woff2)format("woff2");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}.inter_891c2814-module__rXlRdq__className{font-family:Inter,sans-serif;font-style:normal}
2/*# sourceMappingURL=0_8ll5ffe_lgh.css.map*/@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@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-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-yellow-100:#fef9c2;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-50:#ecfeff;--color-cyan-950:#053345;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-100:#e0e7ff;--color-indigo-400:#7d87ff;--color-indigo-600:#4f39f6;--color-indigo-900:#312c85;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-pink-50:#fdf2f8;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-950:#510424;--color-rose-500:#ff2357;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;
2--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-600:#52525c;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16 / 9;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);
2--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@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}
2::-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}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}*{border-color:oklch(var(--border))}p{margin-bottom:calc(var(--spacing) * 4);color:oklch(var(--flathub-dark-gunmetal) / 1);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.dark p{color:oklch(var(--flathub-gray-x11) / 1)}main{flex-grow:1}html,body{background-color:oklch(var(--background));color:oklch(var(--foreground));min-height:100vh;margin:0;padding:0;overflow-x:hidden}:is(button,a):focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:oklch(var(--flathub-celestial-blue) / 1)}a{color:oklch(var(--flathub-celestial-blue-dark) / 1)}.dark a{color:oklch(var(--flathub-celestial-blue) / 1)}mark{border-radius:calc(var(--radius) - 4px);background-color:oklch(var(--flathub-electric-red) / 1)}@supports (color:color-mix(in lab, red, red)){mark{background-color:color-mix(in oklab, oklch(var(--flathub-electric-red) / 1) 40%, transparent)}}mark{color:currentColor}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.-start-3{inset-inline-start:calc(var(--spacing) * -3)}.-start-12{inset-inline-start:calc(var(--spacing) * -12)}.inset-s-0{inset-inline-start:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.-end-12{inset-inline-end:calc(var(--spacing) * -12)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[6px\]{top:6px}.-right-2{right:calc(var(--spacing) * -2)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-1px\]{bottom:-1px}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-4{grid-column-end:4}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.container{margin-inline:auto;padding-inline:2rem}@media (min-width:40rem){.container{max-width:none}}@media (min-width:1400px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-\[1px\]{margin-inline-start:1px}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}
2.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;
2--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not
2(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}
2.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-\[34px\]{height:34px}.h-\[64px\]{height:64px}.h-\[128px\]{height:128px}.h-\[170px\]{height:170px}.h-\[256px\]{height:256px}.h-\[288px\]{height:288px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-min{height:min-content}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[500px\]{max-height:500px}.max-h-\[540px\]{max-height:540px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[800px\]{min-height:800px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[64px\]{width:64px}.w-\[100px\]{width:100px}.w-\[128px\]{width:128px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[512px\]{width:512px}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-11\/12{max-width:91.6667%}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[300px\]{max-width:300px}.max-w-\[900px\]{max-width:900px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[64px\]{min-width:64px}.min-w-\[128px\]{min-width:128px}
2.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[256px\]{min-width:256px}.min-w-\[300px\]{min-width:300px}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/2{flex-basis:50%}.basis-\[calc\(33\%-0\.5rem\)\]{flex-basis:calc(33% - .5rem)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{columns:1}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[36px_calc\(100\%-36px\)\]{grid-template-columns:36px calc(100% - 36px)}.grid-cols-\[36px_calc\(100\%-36px-36px\)_36px\]{grid-template-columns:36px calc(100% - 72px) 36px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-details{grid-template-columns:auto 90% auto}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}
2.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/50>:not(:last-child)){border-color:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, oklch(var(--border)) 50%, transparent)}}:where(.divide-flathub-gainsborow>
2:not(:last-child)),:where(.divide-flathub-gainsborow\/40>:not(:last-child)){border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){:where(.divide-flathub-gainsborow\/40>:not(:last-child)){border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}:where(.divide-flathub-gray-x11>:not(:last-child)){border-color:oklch(var(--flathub-gray-x11) / 1)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-lg{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.rounded-e-lg{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-none{border-top-right-radius:0}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[--color-border\]{border-color:--color-border}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/50{border-color:color-mix(in oklab, var(--color-blue-200) 50%, transparent)}}.border-blue-200\/60{border-color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/60{border-color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.border-blue-200\/80{border-color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.border-blue-300\/30{border-color:#90c5ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/30{border-color:color-mix(in oklab, var(--color-blue-300) 30%, transparent)}}.border-border,.border-border\/50{border-color:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, oklch(var(--border)) 50%, transparent)}}.border-border\/60{border-color:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, oklch(var(--border)) 60%, transparent)}}.border-destructive\/50{border-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, oklch(var(--destructive)) 50%, transparent)}}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-flathub-gainsborow,.border-flathub-gainsborow\/30{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\/30{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.border-flathub-gainsborow\/40{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\/40{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.border-flathub-gainsborow\/50{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\/50{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.border-flathub-gainsborow\/60{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\/60{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.border-flathub-gainsborow\/80{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\/80{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 80%, transparent)}}.border-flathub-gray-x11,.border-flathub-gray-x11\/50{border-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gray-x11\/50{border-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 50%, transparent)}}.border-flathub-gray-x11\/60{border-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gray-x11\/60{border-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 60%, transparent)}}.border-flathub-sonic-silver{border-color:oklch(var(--flathub-sonic-silver) / 1)}.border-flathub-status-yellow{border-color:oklch(var(--flathub-status-yellow) / 1)}.border-flathub-vivid-crimson\/20{border-color:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-vivid-crimson\/20{border-color:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 20%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:oklch(var(--input))}.border-purple-200\/50{border-color:#e9d5ff80}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/50{border-color:color-mix(in oklab, var(--color-purple-200) 50%, transparent)}}.border-purple-200\/60{border-color:#e9d5ff99}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/60{border-color:color-mix(in oklab, var(--color-purple-200) 60%, transparent)}}.border-purple-200\/80{border-color:#e9d5ffcc}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/80{border-color:color-mix(in oklab, var(--color-purple-200) 80%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-slate-400\/20{border-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/20{border-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.bg-\[--color-bg\]{background-color:--color-bg}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/80{background-color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.bg-background,.bg-background\/80{background-color:oklch(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, oklch(var(--background)) 80%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/80{background-color:#dbeafecc}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/80{background-color:color-mix(in oklab, var(--color-blue-100) 80%, transparent)}}.bg-border{background-color:oklch(var(--border))}.bg-card{background-color:oklch(var(--card))}.bg-destructive{background-color:oklch(var(--destructive))}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/80{background-color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/80{background-color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.bg-flathub-black\/10{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-black\/10{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 10%, transparent)}}.bg-flathub-celestial-blue{background-color:oklch(var(--flathub-celestial-blue) / 1)}.bg-flathub-celestial-blue-dark{background-color:oklch(var(--flathub-celestial-blue-dark) / 1)}.bg-flathub-celestial-blue\/8{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-celestial-blue\/8{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 8%, transparent)}}.bg-flathub-celestial-blue\/10{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-celestial-blue\/10{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 10%, transparent)}}.bg-flathub-celestial-blue\/40{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-celestial-blue\/40{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 40%, transparent)}}.bg-flathub-dark-gunmetal,.bg-flathub-dark-gunmetal\/30{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-dark-gunmetal\/30{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 30%, transparent)}}.bg-flathub-dark-gunmetal\/40{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-dark-gunmetal\/40{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 40%, transparent)}}.bg-flathub-electric-red,.bg-flathub-electric-red\/40{background-color:oklch(var(--flathub-electric-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-electric-red\/40{background-color:color-mix(in oklab, oklch(var(--flathub-electric-red) / 1) 40%, transparent)}}.bg-flathub-gainsborow,.bg-flathub-gainsborow\/30{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\/30{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.bg-flathub-gainsborow\/40{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\/40{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.bg-flathub-gainsborow\/50{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\/50{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.bg-flathub-gainsborow\/60{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\/60{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.bg-flathub-gainsborow\/70{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\/70{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.bg-flathub-lotion{background-color:oklch(var(--flathub-lotion) / 1)}.bg-flathub-sonic-silver{background-color:oklch(var(--flathub-sonic-silver) / 1)}.bg-flathub-status-green-dark,.bg-flathub-status-green-dark\/25{background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green-dark\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 25%, transparent)}}.bg-flathub-status-green\/5{background-color:oklch(var(--flathub-status-green) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green\/5{background-color:color-mix(in oklab, oklch(var(--flathub-status-green) / 1) 5%, transparent)}}.bg-flathub-status-green\/20{background-color:oklch(var(--flathub-status-green) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green\/20{background-color:color-mix(in oklab, oklch(var(--flathub-status-green) / 1) 20%, transparent)}}.bg-flathub-status-green\/25{background-color:oklch(var(--flathub-status-green) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-green) / 1) 25%, transparent)}}.bg-flathub-status-orange-dark\/25{background-color:oklch(var(--flathub-status-orange-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-orange-dark\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-orange-dark) / 1) 25%, transparent)}}.bg-flathub-status-orange\/25{background-color:oklch(var(--flathub-status-orange) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-orange\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-orange) / 1) 25%, transparent)}}.bg-flathub-status-red-dark,.bg-flathub-status-red-dark\/25{background-color:oklch(var(--flathub-status-red-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red-dark\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-red-dark) / 1) 25%, transparent)}}.bg-flathub-status-red\/5{background-color:oklch(var(--flathub-status-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red\/5{background-color:color-mix(in oklab, oklch(var(--flathub-status-red) / 1) 5%, transparent)}}.bg-flathub-status-red\/20{background-color:oklch(var(--flathub-status-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red\/20{background-color:color-mix(in oklab, oklch(var(--flathub-status-red) / 1) 20%, transparent)}}.bg-flathub-status-red\/25{background-color:oklch(var(--flathub-status-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-red) / 1) 25%, transparent)}}.bg-flathub-status-yellow-dark,.bg-flathub-status-yellow-dark\/25{background-color:oklch(var(--flathub-status-yellow-dark) / 1)}@
2supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow-dark\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow-dark) / 1) 25%, transparent)}}.bg-flathub-status-yellow\/10{background-color:oklch(var(--flathub-status-yellow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow\/10{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow) / 1) 10%, transparent)}}.bg-flathub-status-yellow\/20{background-color:oklch(var(--flathub-status-yellow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow\/20{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow) / 1) 20%, transparent)}}.bg-flathub-status-yellow\/25{background-color:oklch(var(--flathub-status-yellow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow) / 1) 25%, transparent)}}.bg-flathub-white{background-color:oklch(var(--flathub-white) / 1)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500\/75{background-color:#6a7282bf}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/75{background-color:color-mix(in oklab, var(--color-gray-500) 75%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/80{background-color:color-mix(in oklab, var(--color-green-50) 80%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-muted,.bg-muted\/30{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, oklch(var(--muted)) 30%, transparent)}}.bg-muted\/40{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, oklch(var(--muted)) 40%, transparent)}}.bg-muted\/50{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, oklch(var(--muted)) 50%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-popover{background-color:oklch(var(--popover))}.bg-primary,.bg-primary\/10{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, oklch(var(--primary)) 10%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/80{background-color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-100\/80{background-color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/80{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-secondary{background-color:oklch(var(--secondary))}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/90{background-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'https\:\/\/dl\.flathub\.org\/assets\/_next\/public\/img\/card-background\.webp\'\)\]{background-image:url(https://dl.flathub.org/assets/_next/public/img/card-background.webp)}.from-\[\#4158D0\]{--tw-gradient-from:#4158d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c6eaf8\]{--tw-gradient-from:#c6eaf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d7f7ff\]{--tw-gradient-from:#d7f7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f4ffb8\]{--tw-gradient-from:#f4ffb8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fdcde0\]{--tw-gradient-from:#fdcde0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
2.from-\[\#ffe3a3\]{--tw-gradient-from:#ffe3a3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/50{--tw-gradient-from:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.from-blue-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-celestial-blue{--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-celestial-blue\/5{--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-celestial-blue\/5{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 5%, transparent)}}.from-flathub-celestial-blue\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-gainsborow\/20{--tw-gradient-from:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-gainsborow\/20{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.from-flathub-gainsborow\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-gainsborow\/60{--tw-gradient-from:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-gainsborow\/60{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.from-flathub-gainsborow\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-gainsborow\/80{--tw-gradient-from:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-gainsborow\/80{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 80%, transparent)}}.from-flathub-gainsborow\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-sunset-pink{--tw-gradient-from:oklch(var(--flathub-sunset-pink) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-vivid-crimson{--tw-gradient-from:oklch(var(--flathub-vivid-crimson) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-vivid-crimson\/5{--tw-gradient-from:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-vivid-crimson\/5{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 5%, transparent)}}.from-flathub-vivid-crimson\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:oklch(var(--foreground));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:oklch(var(--muted));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab, oklch(var(--muted)) 50%, transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/20{--tw-gradient-from:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab, oklch(var(--primary)) 20%, transparent)}}.from-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50\/50{--tw-gradient-from:#faf5ff80}@supports (color:color-mix(in lab, red, red)){.from-purple-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-purple-50) 50%, transparent)}}.from-purple-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/95{--tw-gradient-from:#f8fafcf2}@supports (color:color-mix(in lab, red, red)){.from-slate-50\/95{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.from-slate-50\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/90{--tw-gradient-from:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.from-white\/90{--tw-gradient-from:color-mix(in oklab, var(--color-white) 90%, transparent)}}.from-white\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#C850C0\]{--tw-gradient-via:#c850c0;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-p
2osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#cdf7dc\]{--tw-gradient-via:#cdf7dc;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#eee1ff\]{--tw-gradient-via:#eee1ff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffc3d8\]{--tw-gradient-via:#ffc3d8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50\/40{--tw-gradient-via:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.via-blue-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-flathub-gainsborow\/40{--tw-gradient-via:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.via-flathub-gainsborow\/40{--tw-gradient-via:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.via-flathub-gainsborow\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-flathub-vivid-crimson{--tw-gradient-via:oklch(var(--flathub-vivid-crimson) / 1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/5{--tw-gradient-via:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.via-purple-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.via-purple-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#FFCC70\]{--tw-gradient-to:#ffcc70;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b0e5f0\]{--tw-gradient-to:#b0e5f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#bfe9ff\]{--tw-gradient-to:#bfe9ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#c4f3c9\]{--tw-gradient-to:#c4f3c9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
2.to-\[\#d8d2ff\]{--tw-gradient-to:#d8d2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ffe2c8\]{--tw-gradient-to:#ffe2c8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100\/70{--tw-gradient-to:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.to-amber-100\/70{--tw-gradient-to:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.to-amber-100\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100\/70{--tw-gradient-to:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.to-blue-100\/70{--tw-gradient-to:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.to-blue-100\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\/50{--tw-gradient-to:#ecfeff80}@supports (color:color-mix(in lab, red, red)){.to-cyan-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) 50%, transparent)}}.to-cyan-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-100\/70{--tw-gradient-to:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.to-emerald-100\/70{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.to-emerald-100\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-celestial-blue{--tw-gradient-to:oklch(var(--flathub-celestial-blue) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-gainsborow\/30{--tw-gradient-to:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-gainsborow\/30{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.to-flathub-gainsborow\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-gainsborow\/40{--tw-gradient-to:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-gainsborow\/40{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.to-flathub-gainsborow\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-lotion\/60{--tw-gradient-to:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-lotion\/60{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 60%, transparent)}}.to-flathub-lotion\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-sunset-pink{--tw-gradient-to:oklch(var(--flathub-sunset-pink) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-sunset-pink\/10{--tw-gradient-to:oklch(var(--flathub-sunset-pink) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-sunset-pink\/10{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-sunset-pink) / 1) 10%, transparent)}}.to-flathub-sunset-pink\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-vivid-crimson{--tw-gradient-to:oklch(var(--flathub-vivid-crimson) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-vivid-crimson\/5{--tw-gradient-to:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-vivid-crimson\/5{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 5%, transparent)}}.to-flathub-vivid-crimson\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-white{--tw-gradient-to:oklch(var(--flathub-white) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground\/70{--tw-gradient-to:oklch(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.to-foreground\/70{--tw-gradient-to:color-mix(in oklab, oklch(var(--foreground)) 70%, transparent)}}.to-foreground\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-100\/50{--tw-gradient-to:#dcfce780}@supports (color:color-mix(in lab, red, red)){.to-green-100\/50{--tw-gradient-to:color-mix(in oklab, var(--color-green-100) 50%, transparent)}}.to-green-100\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/30{--tw-gradient-to:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.to-muted\/30{--tw-gradient-to:color-mix(in oklab, oklch(var(--muted)) 30%, transparent)}}.to-muted\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/60{--tw-gradient-to:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.to-muted\/60{--tw-gradient-to:color-mix(in oklab, oklch(var(--muted)) 60%, transparent)}}.to-muted\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50\/50{--tw-gradient-to:#fdf2f880}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-pink-50) 50%, transparent)}}.to-pink-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/10{--tw-gradient-to:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.to-pink-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab, oklch(var(--primary)) 10%, transparent)}}.to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50\/40{--tw-gradient-to:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.to-purple-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.to-purple-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-100\/70{--tw-gradient-to:#f3e8ffb3}@supports (color:color-mix(in lab, red, red)){.to-purple-100\/70{--tw-gradient-to:color-mix(in oklab, var(--color-purple-100) 70%, transparent)}}.to-purple-100\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:200\%_auto\]{background-size:200%}.bg-\[length\:420px_420px\]{background-size:420px 420px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-repeat{background-repeat:repeat}.fill-current{fill:currentColor}.fill-flathub-celestial-blue{fill:oklch(var(--flathub-celestial-blue) / 1)}.fill-flathub-white{fill:oklch(var(--flathub-white) / 1)}.fill-primary{fill:oklch(var(--primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(var(--spacing) * 24)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[5\%\]{padding-inline:5%}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[68px\]{padding-top:68px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}
2.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.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-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/70{color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\/70{color:#193cb8b3}@supports (color:color-mix(in lab, red, red)){.text-blue-800\/70{color:color-mix(in oklab, var(--color-blue-800) 70%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-destructive{color:oklch(var(--destructive))}.text-destructive-foreground{color:oklch(var(--destructive-foreground))}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/70{color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/70{color:color-mix(in oklab, var(--color-emerald-800) 70%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-flathub-arsenic{color:oklch(var(--flathub-arsenic) / 1)}.text-flathub-black{color:oklch(var(--flathub-black) / 1)}.text-flathub-celestial-blue{color:oklch(var(--flathub-celestial-blue) / 1)}.text-flathub-dark-gunmetal,.text-flathub-dark-gunmetal\/50{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\/50{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.text-flathub-dark-gunmetal\/60{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\/60{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 60%, transparent)}}.text-flathub-dark-gunmetal\/70{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\/70{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.text-flathub-dark-gunmetal\/80{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\/80{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 80%, transparent)}}.text-flathub-dark-gunmetal\/85{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\/85{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 85%, transparent)}}.text-flathub-electric-red{color:oklch(var(--flathub-electric-red) / 1)}.text-flathub-gainsborow{color:oklch(var(--flathub-gainsborow) / 1)}.text-flathub-granite-gray{color:oklch(var(--flathub-granite-gray) / 1)}.text-flathub-lotion{color:oklch(var(--flathub-lotion) / 1)}.text-flathub-sonic-silver{color:oklch(var(--flathub-sonic-silver) / 1)}.text-flathub-spanish-gray{color:oklch(var(--flathub-spanish-gray) / 1)}.text-flathub-status-green{color:oklch(var(--flathub-status-green) / 1)}.text-flathub-status-green-dark{color:oklch(var(--flathub-status-green-dark) / 1)}.text-flathub-status-orange{color:oklch(var(--flathub-status-orange) / 1)}.text-flathub-status-orange-dark{color:oklch(var(--flathub-status-orange-dark) / 1)}.text-flathub-status-red{color:oklch(var(--flathub-status-red) / 1)}.text-flathub-status-red-dark{color:oklch(var(--flathub-status-red-dark) / 1)}.text-flathub-status-yellow{color:oklch(var(--flathub-status-yellow) / 1)}.text-flathub-status-yellow-dark{color:oklch(var(--flathub-status-yellow-dark) / 1)}.text-flathub-white{color:oklch(var(--flathub-white) / 1)}.text-foreground{color:oklch(var(--foreground))}.text-gray-100{color:var(--color-gray-100)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/50{color:oklch(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, oklch(var(--muted-foreground)) 50%, transparent)}}.text-muted-foreground\/70{color:oklch(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, oklch(var(--muted-foreground)) 70%, transparent)}}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:oklch(var(--popover-foreground))}.text-primary{color:oklch(var(--primary))}.text-primary-foreground{color:oklch(var(--primary-foreground))}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-purple-800\/70{color:#6e11b0b3}@supports (color:color-mix(in lab, red, red)){.text-purple-800\/70{color:color-mix(in oklab, var(--color-purple-800) 70%, transparent)}}.text-purple-900{color:var(--color-purple-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-800\/80{color:#9f0712cc}@supports (color:color-mix(in lab, red, red)){.text-red-800\/80{color:color-mix(in oklab, var(--color-red-800) 80%, transparent)}}.text-red-900{color:var(--color-red-900)}.text-secondary-foreground{color:oklch(var(--secondary-foreground))}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-flathub-dark-gunmetal\/50::placeholder{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.placeholder-flathub-dark-gunmetal\/50::placeholder{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.opacity-0{opacity:0}
2.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-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-\[0_0_8px_rgba\(33\,150\,243\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#2196f366);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(33\,150\,243\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#2196f34d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2dow)}.shadow-\[0_0_15px_rgba\(33\,150\,243\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#2196f380);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-md{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 3px 1px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-sha
2dow-color,#0000001a), 0 1px 2px -1px 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-xl{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 6px 6px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2dow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black{--tw-ring-color:var(--color-black)}.ring-flathub-celestial-blue,.ring-flathub-celestial-blue\/20{--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.ring-flathub-celestial-blue\/20{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 20%, transparent)}}.ring-flathub-gainsborow\/60{--tw-ring-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.ring-flathub-gainsborow\/60{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-flathub-lotion{--tw-ring-offset-color:oklch(var(--flathub-lotion) / 1)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.blur{--tw-blur:blur(8px);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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.invert{--tw-invert:invert(100%);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,)}.filter{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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
2.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-75{animation-duration:75ms}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-0{--tw-enter-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:py-3>*){padding-block:calc(var(--spacing) * 3)}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-gradient-to-r:is(:where(.group):hover *){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.group-hover\:from-purple-600:is(:where(.group):hover *){--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:to-pink-600:is(:where(.group):hover *){--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:bg-clip-text:is(:where(.group):hover *){-webkit-background-clip:text;background-clip:text}.group-hover\:text-flathub-celestial-blue:is(:where(.group):hover *){color:oklch(var(--flathub-celestial-blue) / 1)}.group-hover\:text-primary:is(:where(.group):hover *){color:oklch(var(--primary))}.group-hover\:text-transparent:is(:where(.group):hover *){color:#0000}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-open\:rotate-90:is(:where(.group)[data-open] *){rotate:90deg}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:oklch(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:oklch(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:oklch(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:oklch(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:oklch(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:oklch(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:oklch(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-sha
2dow-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)}.peer-focus\:hidden:is(:where(.peer):focus~*){display:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:oklch(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:oklch(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:h-1\/2:before{content:var(--tw-content);height:50%}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-flathub-lotion:before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-lotion) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:from-flathub-white:before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-white) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:rounded-t-3xl:first-child{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.first\:rounded-t-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.first\:rounded-t-xl:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.first\:pt-0:first-child{padding-top:0}.last\:rounded-b-3xl:last-child{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-grab:hover{cursor:grab}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-flathub-celestial-blue\/50:hover{border-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-flathub-celestial-blue\/50:hover{border-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 50%, transparent)}}.hover\:bg-accent:hover{background-color:oklch(var(--accent))}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}
2.hover\:bg-destructive\/80:hover{background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, oklch(var(--destructive)) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, oklch(var(--destructive)) 90%, transparent)}}.hover\:bg-flathub-black\/10:hover{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-black\/10:hover{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 10%, transparent)}}.hover\:bg-flathub-black\/20:hover{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-black\/20:hover{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 20%, transparent)}}.hover\:bg-flathub-celestial-blue:hover{background-color:oklch(var(--flathub-celestial-blue) / 1)}.hover\:bg-flathub-celestial-blue-dark:hover{background-color:oklch(var(--flathub-celestial-blue-dark) / 1)}.hover\:bg-flathub-celestial-blue\/20:hover{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-celestial-blue\/20:hover{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 20%, transparent)}}.hover\:bg-flathub-dark-gunmetal\/5:hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-dark-gunmetal\/5:hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 5%, transparent)}}.hover\:bg-flathub-dark-gunmetal\/60:hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-dark-gunmetal\/60:hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 60%, transparent)}}.hover\:bg-flathub-gainsborow:hover,.hover\:bg-flathub-gainsborow\/20:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-gainsborow\/20:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.hover\:bg-flathub-gainsborow\/50:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-gainsborow\/50:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.hover\:bg-flathub-gainsborow\/60:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-gainsborow\/60:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.hover\:bg-flathub-gainsborow\/70:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-gainsborow\/70:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.hover\:bg-flathub-gray-x11:hover,.hover\:bg-flathub-gray-x11\/50:hover{background-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-gray-x11\/50:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 50%, transparent)}}.hover\:bg-flathub-lotion:hover{background-color:oklch(var(--flathub-lotion) / 1)}.hover\:bg-flathub-white\/50:hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-flathub-white\/50:hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 50%, transparent)}}.hover\:bg-muted\/40:hover{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, oklch(var(--muted)) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:
2hover{background-color:color-mix(in oklab, oklch(var(--muted)) 50%, transparent)}}.hover\:bg-primary\/10:hover{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, oklch(var(--primary)) 10%, transparent)}}.hover\:bg-primary\/80:hover{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, oklch(var(--primary)) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, oklch(var(--primary)) 90%, transparent)}}.hover\:bg-secondary\/50:hover{background-color:oklch(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab, oklch(var(--secondary)) 50%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:oklch(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, oklch(var(--secondary)) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:from-white:hover{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-accent-foreground:hover{color:oklch(var(--accent-foreground))}.hover\:text-flathub-arsenic:hover{color:oklch(var(--flathub-arsenic) / 1)}.hover\:text-flathub-black:hover{color:oklch(var(--flathub-black) / 1)}.hover\:text-flathub-dark-gunmetal:hover{color:oklch(var(--flathub-dark-gunmetal) / 1)}.hover\:text-flathub-white:hover{color:oklch(var(--flathub-white) / 1)}.hover\:text-primary:hover{color:oklch(var(--primary))}.hover\:text-secondary-foreground:hover{color:oklch(var(--secondary-foreground))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-sha
2dow-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)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 3px 1px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 6px 6px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2dow)}.hover\:ring-flathub-sonic-silver\/30:hover{--tw-ring-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-flathub-sonic-silver\/30:hover{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 30%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:z-10:focus{z-index:10}.focus\:border-flathub-dark-gunmetal:focus{border-color:oklch(var(--flathub-dark-gunmetal) / 1)}.focus\:bg-accent:focus{background-color:oklch(var(--accent))}.focus\:bg-blue-700:focus{background-color:var(--color-blue-700)}.focus\:bg-flathub-celestial-blue:focus{background-color:oklch(var(--flathub-celestial-blue) / 1)}.focus\:text-accent-foreground:focus{color:oklch(var(--accent-foreground))}.focus\:text-flathub-white:focus{color:oklch(var(--flathub-white) / 1)}.focus\:placeholder-flathub-dark-gunmetal\/75:focus::placeholder{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.focus\:placeholder-flathub-dark-gunmetal\/75:focus::placeholder{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 75%, transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2dow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-flathub-celestial-blue:focus{--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}.focus\:ring-flathub-dark-gunmetal:focus{--tw-ring-color:oklch(var(--flathub-dark-gunmetal) / 1)}.focus\:ring-ring:focus{--tw-ring-color:oklch(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:border-ring:focus-visible{border-color:oklch(var(--ring))}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2dow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-flathub-celestial-blue:focus-visible,.focus-visible\:ring-flathub-celestial-blue\/50:focus-visible{--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-flathub-celestial-blue\/50:focus-visible{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 50%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:oklch(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, oklch(var(--ring)) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-flathub-black\/40:active{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-flathub-black\/40:active{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 40%, transparent)}}.active\:bg-flathub-dark-gunmetal\/8:active{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-flathub-dark-gunmetal\/8:active{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 8%, transparent)}}.active\:bg-flathub-gainsborow\/40:active{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-flathub-gainsborow\/40:active{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.active\:bg-flathub-gainsborow\/50:active{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-flathub-gainsborow\/50:active{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.active\:bg-flathub-white\/80:active{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.active\:bg-flathub-white\/80:active{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 80%, transparent)}}.active\:opacity-50:active{opacity:.5}
2.active\:shadow-xs:active{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.enabled\:text-flathub-arsenic:enabled{color:oklch(var(--flathub-arsenic) / 1)}@media (hover:hover){.enabled\:hover\:bg-flathub-gray-x11:enabled:hover{background-color:oklch(var(--flathub-gray-x11) / 1)}.enabled\:hover\:bg-flathub-white\/50:enabled:hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-flathub-white\/50:enabled:hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 50%, transparent)}}.enabled\:hover\:text-flathub-white:enabled:hover{color:oklch(var(--flathub-white) / 1)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:oklch(var(--destructive))}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, oklch(var(--destructive)) 20%, transparent)}}.data-focus\:outline-1[data-focus]{outline-style:var(--tw-outline-style);outline-width:1px}.data-focus\:outline-flathub-celestial-blue[data-focus]{outline-color:oklch(var(--flathub-celestial-blue) / 1)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-flathub-celestial-blue[data-highlighted]{background-color:oklch(var(--flathub-celestial-blue) / 1)}.data-\[highlighted\]\:bg-transparent[data-highlighted]{background-color:#0000}.data-\[highlighted\]\:text-flathub-white[data-highlighted]{color:oklch(var(--flathub-white) / 1)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:oklch(var(--muted-foreground))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:oklch(var(--primary))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:oklch(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:oklch(var(--primary-foreground))}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}
2.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:oklch(var(--accent))}.data-\[state\=open\]\:bg-flathub-gainsborow[data-state=open]{background-color:oklch(var(--flathub-gainsborow) / 1)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:oklch(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:oklch(var(--input))}@media (min-width:40rem){.sm\:relative{position:relative}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:0}.sm\:my-10{margin-block:calc(var(--spacing) * 10)}.sm\:ms-3{margin-inline-start:calc(var(--spacing) * 3)}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-auto{height:auto}.sm\:w-1\/2{width:50%}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-\[400px\]{width:400px}.sm\:w-\[450px\]{width:450px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:basis-0{flex-basis:0}.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:justify-items-start{justify-items:start}.sm\:gap-0{gap:0}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-0{padding:0}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-0{padding-top:0}.sm\:text-start{text-align:start}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:duration-700{--tw-duration:.7s;transition-duration:.7s;animation-duration:.7s}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:inset-auto{inset:auto}.md\:inset-y-0{inset-block:0}.md\:start-0{inset-inline-start:calc(var(--spacing) * 0)}.md\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.md\:top-full{top:100%}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-inline:0}.md\:mx-auto{margin-inline:auto}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-row{display:table-row}.md\:h-\[96px\]{height:96px}.md\:max-h-\[80vh\]{max-height:80vh}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-\[96px\]{width:96px}.md\:w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-44{max-width:calc(var(--spacing) * 44)}.md\:max-w-80{max-width:calc(var(--spacing) * 80)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}
2.md\:justify-between{justify-content:space-between}:where(.md\:divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border-2{border-style:var(--tw-border-style);border-width:2px}.md\:border-flathub-gray-x11\/40{border-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.md\:border-flathub-gray-x11\/40{border-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 40%, transparent)}}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-\[20\%\]{padding-inline:20%}.md\:pe-9{padding-inline-end:calc(var(--spacing) * 9)}.md\:text-start{text-align:start}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:mx-0{margin-inline:0}.lg\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.lg\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-32{height:calc(var(--spacing) * 32)}.lg\:h-\[128px\]{height:128px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-32{width:calc(var(--spacing) * 32)}.lg\:w-\[128px\]{width:128px}.lg\:w-fit{width:fit-content}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:overflow-y-visible{overflow-y:visible}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-2{border-style:var(--tw-border-style);border-width:2px}.lg\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:ps-3{padding-inline-start:calc(var(--spacing) * 3)}.lg\:pe-\[14px\]{padding-inline-end:14px}.lg\:pt-0{padding-top:0}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.xl\:-start-2{inset-inline-start:calc(var(--spacing) * -2)}.xl\:-top-2{top:calc(var(--spacing) * -2)}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mx-auto{margin-inline:auto}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.xl\:h-\[352px\]{height:352px}.xl\:w-\[400px\]{width:400px}
2.xl\:max-w-\[75\%\]{max-width:75%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:px-0{padding-inline:0}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:96rem){.\32 xl\:w-350{width:calc(var(--spacing) * 350)}.\32 xl\:w-\[900px\]{width:900px}.\32 xl\:w-\[1400px\]{width:1400px}.\32 xl\:w-\[calc\(25\%-6px\)\]{width:calc(25% - 6px)}.\32 xl\:max-w-350{max-width:calc(var(--spacing) * 350)}.\32 xl\:max-w-\[900px\]{max-width:900px}.\32 xl\:max-w-\[1400px\]{max-width:1400px}.\32 xl\:columns-3{columns:3}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-details2xl{grid-template-columns:auto 1024px auto}.\32 xl\:px-\[30\%\]{padding-inline:30%}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-\[-100\%\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:bg-gradient-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.rtl\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:data-\[side\=left\]\:translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=left]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-\[side\=right\]\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=right]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-\[state\=checked\]\:-translate-x-4:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:-translate-x-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.dark\:divide-flathub-arsenic:where(.dark,.dark *)>:not(:last-child)){border-color:oklch(var(--flathub-arsenic) / 1)}:where(.dark\:divide-flathub-dark-gunmetal:where(.dark,.dark *)>:not(:last-child)){border-color:oklch(var(--flathub-dark-gunmetal) / 1)}:where(.dark\:divide-flathub-granite-gray:where(.dark,.dark *)>:not(:last-child)),:where(.dark\:divide-flathub-granite-gray\/30:where(.dark,.dark *)>:not(:last-child)){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-flathub-granite-gray\/30:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-none:where(.dark,.dark *){--tw-border-style:none;border-style:none}.dark\:border-amber-400:where(.dark,.dark *){border-color:var(--color-amber-400)}.dark\:border-amber-700\/50:where(.dark,.dark *){border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.dark\:border-blue-500\/30:where(.dark,.dark *){border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.dark\:border-blue-700\/50:where(.dark,.dark *){border-color:#1447e680}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-700) 50%, transparent)}}.dark\:border-blue-800\/30:where(.dark,.dark *){border-color:#193cb84d}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}.dark\:border-destructive:where(.dark,.dark *){border-color:oklch(var(--destructive))}.dark\:border-emerald-700\/50:where(.dark,.dark *){border-color:#00795680}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.dark\:border-emerald-800\/30:where(.dark,.dark *){border-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.dark\:border-flathub-arsenic:where(.dark,.dark *),.dark\:border-flathub-arsenic\/50:where(.dark,.dark *){border-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-arsenic\/50:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 50%, transparent)}}.dark\:border-flathub-dark-gunmetal:where(.dark,.dark *),.dark\:border-flathub-dark-gunmetal\/50:where(.dark,.dark *){border-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-dark-gunmetal\/50:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\:border-flathub-dark-gunmetal\/70:where(.dark,.dark *){border-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-dark-gunmetal\/70:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.dark\:border-flathub-granite-gray:where(.dark,.dark *),.dark\:border-flathub-granite-gray\/20:where(.dark,.dark *){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-granite-gray\/20:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 20%, transparent)}}.dark\:border-flathub-granite-gray\/30:where(.dark,.dark *){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-granite-gray\/30:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\:border-flathub-granite-gray\/50:where(.dark,.dark *){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-granite-gray\/50:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 50%, transparent)}}.dark\:border-flathub-lotion\/10:where(.dark,.dark *){border-color:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-lotion\/10:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 10%, transparent)}}.dark\:border-flathub-sonic-silver:where(.dark,.dark *),.dark\:border-flathub-sonic-silver\/20:where(.dark,.dark *){border-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-sonic-silver\/20:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 20%, transparent)}}.dark\:border-flathub-sunset-pink\/30:where(.dark,.dark *){border-color:oklch(var(--flathub-sunset-pink) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-flathub-sunset-pink\/30:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-sunset-pink) / 1) 30%, transparent)}}.dark\:border-purple-700\/50:where(.dark,.dark *){border-color:#8200da80}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-700) 50%, transparent)}}.dark\:border-purple-800\/30:where(.dark,.dark *){border-color:#6e11b04d}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-800) 30%, transparent)}}.dark\:border-red-900\/70:where(.dark,.dark *){border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-black\/40:where(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-flathub-arsenic:where(.dark,.dark *),.dark\:bg-flathub-arsenic\/30:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-arsenic\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 30%, transparent)}}.dark\:bg-flathub-arsenic\/70:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-arsenic\/70:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 70%, transparent)}}.dark\:bg-flathub-arsenic\/80:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-arsenic\/80:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 80%, transparent)}}.dark\:bg-flathub-arsenic\/90:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-arsenic\/90:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 90%, transparent)}}.dark\:bg-flathub-celestial-blue:where(.dark,.dark *),.dark\:bg-flathub-celestial-blue\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-celestial-blue\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 10%, transparent)}}.dark\:bg-flathub-celestial-blue\/15:where(.dark,.dark *){background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-celestial-blue\/15:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 15%, transparent)}}.dark\:bg-flathub-dark-gunmetal:where(.dark,.dark *),.dark\:bg-flathub-dark-gunmetal\/30:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-dark-gunmetal\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 30%, transparent)}}.dark\:bg-flathub-dark-gunmetal\/40:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-dark-gunmetal\/40:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 40%, transparent)}}.dark\:bg-flathub-dark-gunmetal\/50:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-dark-gunmetal\/50:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\:bg-flathub-dark-gunmetal\/95:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-dark-gunmetal\/95:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 95%, transparent)}}.dark\:bg-flathub-electric-red:where(.dark,.dark *){background-color:oklch(var(--flathub-electric-red) / 1)}.dark\:bg-flathub-gainsborow:where(.dark,.dark *),.dark\:bg-flathub-gainsborow\/5:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){
2.dark\:bg-flathub-gainsborow\/5:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 5%, transparent)}}.dark\:bg-flathub-gainsborow\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-gainsborow\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 10%, transparent)}}.dark\:bg-flathub-gainsborow\/20:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-gainsborow\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.dark\:bg-flathub-gainsborow\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-gainsborow\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 25%, transparent)}}.dark\:bg-flathub-gainsborow\/40:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-gainsborow\/40:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.dark\:bg-flathub-granite-gray:where(.dark,.dark *),.dark\:bg-flathub-granite-gray\/30:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-granite-gray\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\:bg-flathub-granite-gray\/50:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-granite-gray\/50:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 50%, transparent)}}.dark\:bg-flathub-granite-gray\/60:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-granite-gray\/60:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 60%, transparent)}}.dark\:bg-flathub-granite-gray\/70:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-granite-gray\/70:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 70%, transparent)}}.dark\:bg-flathub-sonic-silver\/50:where(.dark,.dark *){background-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-sonic-silver\/50:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 50%, transparent)}}.dark\:bg-flathub-status-green:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green) / 1)}.dark\:bg-flathub-status-green-dark\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-green-dark\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 10%, transparent)}}.dark\:bg-flathub-status-green-dark\/20:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-green-dark\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 20%, transparent)}}.dark\:bg-flathub-status-green-dark\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-green-dark\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 25%, transparent)}}.dark\:bg-flathub-status-orange-dark\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-orange-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-orange-dark\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-orange-dark) / 1) 25%, transparent)}}.dark\:bg-flathub-status-red:where(.dark,.dark *){background-color:oklch(var(--flathub-status-red) / 1)}.dark\:bg-flathub-status-red-dark\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-status-red-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-red-dark\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-red-dark) / 1) 10%, transparent)}}.dark\:bg-flathub-status-red-dark\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-red-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-red-dark\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-red-dark) / 1) 25%, transparent)}}.dark\:bg-flathub-status-yellow:where(.dark,.dark *){background-color:oklch(var(--flathub-status-yellow) / 1)}.dark\:bg-flathub-status-yellow-dark\/20:where(.dark,.dark *){background-color:oklch(var(--flathub-status-yellow-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-yellow-dark\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow-dark) / 1) 20%, transparent)}}.dark\:bg-flathub-status-yellow-dark\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-yellow-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-status-yellow-dark\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow-dark) / 1) 25%, transparent)}}.dark\:bg-flathub-white\/15:where(.dark,.dark *){background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-flathub-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 15%, transparent)}}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\:bg-gray-950\/40:where(.dark,.dark *){background-color:#03071266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.dark\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-green-900\/40:where(.dark,.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 40%, transparent)}}.dark\:bg-green-950\/40:where(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:oklch(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--input)) 30%, transparent)}}.dark\:bg-muted\/20:where(.dark,.dark *){background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--muted)) 20%, transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-purple-900\/40:where(.dark,.dark *){background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-red-900\/50:where(.dark,.dark *){background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-secondary:where(.dark,.dark *){background-color:oklch(var(--secondary))}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/90:where(.dark,.dark *){background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.dark\:bg-stone-900:where(.dark,.dark *){background-color:var(--color-stone-900)}.dark\:bg-stone-900\/70:where(.dark,.dark *){background-color:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-stone-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.dark\:bg-yellow-900:where(.dark,.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:bg-\[url\(\'https\:\/\/dl\.flathub\.org\/assets\/_next\/public\/img\/card-background-dark\.webp\'\)\]:where(.dark,.dark *){background-image:url(https://dl.flathub.org/assets/_next/public/img/card-background-dark.webp)}.dark\:from-\[\#2f3d9f\]:where(.dark,.dark *){--tw-gradient-from:#2f3d9f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#4a2f10\]:where(.dark,.dark *){--tw-gradient-from:#4a2f10;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#11243a\]:where(.dark,.dark *){--tw-gradient-from:#11243a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#263914\]:where(.dark,.dark *){--tw-gradient-from:#263914;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#821756\]:where(.dark,.dark *){--tw-gradient-from:#821756;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-amber-900\/30:where(.dark,.dark *){--tw-gradient-from:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:from-amber-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-500\/20:where(.dark,.dark *){--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-500\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:from-blue-500\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-900\/30:where(.dark,.dark *){--tw-gradient-from:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:from-blue-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-950\/20:where(.dark,.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-950\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:from-blue-950\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-400:where(.dark,.dark *){--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-900\/30:where(.dark,.dark *){--tw-gradient-from:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:from-emerald-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-950\/30:where(.dark,.dark *){--tw-gradient-from:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-950\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:from-emerald-950\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-flathub-arsenic:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-arsenic) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-po
2sition), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-flathub-celestial-blue:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-flathub-celestial-blue\/10:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:from-flathub-celestial-blue\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 10%, transparent)}}.dark\:from-flathub-celestial-blue\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-flathub-dark-gunmetal\/20:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:from-flathub-dark-gunmetal\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 20%, transparent)}}.dark\:from-flathub-dark-gunmetal\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-flathub-dark-gunmetal\/70:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:from-flathub-dark-gunmetal\/70:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.dark\:from-flathub-dark-gunmetal\/70:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-flathub-vivid-crimson\/10:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:from-flathub-vivid-crimson\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 10%, transparent)}}.dark\:from-flathub-vivid-crimson\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-purple-900\/30:where(.dark,.dark *){--tw-gradient-from:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-900\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:from-purple-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:where(.dark,.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-950\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.dark\:from-purple-950\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-700:where(.dark,.dark *){--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900\/95:where(.dark,.dark *){--tw-gradient-from:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/95:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\:from-slate-900\/95:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-\[\#4d1832\]:where(.dark,.dark *){--tw-gradient-via:#4d1832;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-p
2osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[\#123d31\]:where(.dark,.dark *){--tw-gradient-via:#123d31;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[\#28215e\]:where(.dark,.dark *){--tw-gradient-via:#28215e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-blue-950\/60:where(.dark,.dark *){--tw-gradient-via:#16245699}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-950\/60:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.dark\:via-blue-950\/60:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-flathub-dark-gunmetal:where(.dark,.dark *){--tw-gradient-via:oklch(var(--flathub-dark-gunmetal) / 1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-500\/10:where(.dark,.dark *){--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-500\/10:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.dark\:via-purple-500\/10:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-purple-500\/20:where(.dark,.dark *){--tw-gradient-via:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-500\/20:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.dark\:via-purple-500\/20:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#2d2863\]:where(.dark,.dark *){--tw-gradient-to:#2d2863;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#4a2735\]:where(.dark,.dark *){--tw-gradient-to:#4a2735;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#11324c\]:where(.dark,.dark *){--tw-gradient-to:#11324c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#136673\]:where(.dark,.dark *){--tw-gradient-to:#136673;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-\[\#682889\]:where(.dark,.dark *){--tw-gradient-to:#682889;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-amber-800\/20:where(.dark,.dark *){--tw-gradient-to:#953d0033}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-800) 20%, transparent)}}.dark\:to-amber-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-blue-500:where(.dark,.dark *){--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-blue-800\/20:where(.dark,.dark *){--tw-gradient-to:#193cb833}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-800) 20%, transparent)}}.dark\:to-blue-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-950\/20:where(.dark,.dark *){--tw-gradient-to:#05334533}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-950\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.dark\:to-cyan-950\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-emerald-800\/20:where(.dark,.dark *){--tw-gradient-to:#005f4633}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-emerald-800) 20%, transparent)}}.dark\:to-emerald-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-flathub-arsenic\/80:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:to-flathub-arsenic\/80:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 80%, transparent)}}.dark\:to-flathub-arsenic\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-flathub-dark-gunmetal:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-flathub-dark-gunmetal\/40:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:to-flathub-dark-gunmetal\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 40%, transparent)}}.dark\:to-flathub-dark-gunmetal\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-flathub-dark-gunmetal\/50:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:to-flathub-dark-gunmetal\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\:to-flathub-dark-gunmetal\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-flathub-sunset-pink\/20:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-sunset-pink) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:to-flathub-sunset-pink\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-sunset-pink) / 1) 20%, transparent)}}.dark\:to-flathub-sunset-pink\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-flathub-vivid-crimson\/10:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:to-flathub-vivid-crimson\/10:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 10%, transparent)}}.dark\:to-flathub-vivid-crimson\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-green-300:where(.dark,.dark *){--tw-gradient-to:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-green-900\/20:where(.dark,.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-900\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:to-green-900\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-pink-500\/20:where(.dark,.dark *){--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-500\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.dark\:to-pink-500\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:where(.dark,.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-950\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-950) 20%, transparent)}}.dark\:to-pink-950\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-purple-800\/20:where(.dark,.dark *){--tw-gradient-to:#6e11b033}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-800\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-800) 20%, transparent)}}.dark\:to-purple-800\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-purple-950\/60:where(.dark,.dark *){--tw-gradient-to:#3c036699}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-950\/60:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-950) 60%, transparent)}}.dark\:to-purple-950\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-800:where(.dark,.dark *){--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:fill-flathub-celestial-blue:where(.dark,.dark *){fill:oklch(var(--flathub-celestial-blue) / 1)}.dark\:fill-flathub-granite-gray:where(.dark,.dark *){fill:oklch(var(--flathub-granite-gray) / 1)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300\/70:where(.dark,.dark *){color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}
2.dark\:text-blue-100:where(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-300\/70:where(.dark,.dark *){color:#90c5ffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-300\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300\/70:where(.dark,.dark *){color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-300\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-flathub-arsenic:where(.dark,.dark *){color:oklch(var(--flathub-arsenic) / 1)}.dark\:text-flathub-celestial-blue:where(.dark,.dark *){color:oklch(var(--flathub-celestial-blue) / 1)}.dark\:text-flathub-gainsborow:where(.dark,.dark *),.dark\:text-flathub-gainsborow\/50:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:text-flathub-gainsborow\/50:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.dark\:text-flathub-gainsborow\/60:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:text-flathub-gainsborow\/60:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.dark\:text-flathub-gainsborow\/70:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:text-flathub-gainsborow\/70:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.dark\:text-flathub-gainsborow\/80:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:text-flathub-gainsborow\/80:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 80%, transparent)}}.dark\:text-flathub-gainsborow\/90:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:text-flathub-gainsborow\/90:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 90%, transparent)}}.dark\:text-flathub-gray-x11:where(.dark,.dark *){color:oklch(var(--flathub-gray-x11) / 1)}.dark\:text-flathub-lotion:where(.dark,.dark *){color:oklch(var(--flathub-lotion) / 1)}.dark\:text-flathub-sonic-silver:where(.dark,.dark *){color:oklch(var(--flathub-sonic-silver) / 1)}.dark\:text-flathub-spanish-gray:where(.dark,.dark *),.dark\:text-flathub-spanish-gray\/80:where(.dark,.dark *){color:oklch(var(--flathub-spanish-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:text-flathub-spanish-gray\/80:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-spanish-gray) / 1) 80%, transparent)}}.dark\:text-flathub-status-green:where(.dark,.dark *){color:oklch(var(--flathub-status-green) / 1)}.dark\:text-flathub-status-green-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-green-dark) / 1)}.dark\:text-flathub-status-orange-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-orange-dark) / 1)}.dark\:text-flathub-status-red:where(.dark,.dark *){color:oklch(var(--flathub-status-red) / 1)}.dark\:text-flathub-status-red-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-red-dark) / 1)}.dark\:text-flathub-status-yellow:where(.dark,.dark *){color:oklch(var(--flathub-status-yellow) / 1)}.dark\:text-flathub-status-yellow-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-yellow-dark) / 1)}.dark\:text-flathub-white:where(.dark,.dark *){color:oklch(var(--flathub-white) / 1)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-100:where(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-purple-200:where(.dark,.dark *){color:var(--color-purple-200)}.dark\:text-purple-300\/70:where(.dark,.dark *){color:#d9b3ffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-purple-300\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-purple-300) 70%, transparent)}}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-100:where(.dark,.dark *){color:var(--color-red-100)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-200\/80:where(.dark,.dark *){color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.dark\:text-red-200\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-red-200) 80%, transparent)}}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-100:where(.dark,.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:placeholder-flathub-sonic-silver:where(.dark,.dark *)::placeholder{color:oklch(var(--flathub-sonic-silver) / 1)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
2dow)}.dark\:ring-0:where(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-flathub-celestial-blue\/15:where(.dark,.dark *){--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-flathub-celestial-blue\/15:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 15%, transparent)}}.dark\:ring-flathub-granite-gray\/30:where(.dark,.dark *){--tw-ring-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-flathub-granite-gray\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\:ring-offset-flathub-dark-gunmetal:where(.dark,.dark *){--tw-ring-offset-color:oklch(var(--flathub-dark-gunmetal) / 1)}.dark\:invert:where(.dark,.dark *){--tw-invert:invert(100%);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,)}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:group-hover\:from-purple-400:where(.dark,.dark *):is(:where(.group):hover *){--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:group-hover\:to-pink-400:where(.dark,.dark *):is(:where(.group):hover *){--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:group-hover\:text-flathub-celestial-blue:where(.dark,.dark *):is(:where(.group):hover *){color:oklch(var(--flathub-celestial-blue) / 1)}}.dark\:before\:from-flathub-arsenic:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-arsenic) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:before\:from-flathub-dark-gunmetal:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (hover:hover){.dark\:hover\:border-flathub-celestial-blue\/40:where(.dark,.dark *):hover{border-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-flathub-celestial-blue\/40:where(.dark,.dark *):hover{border-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 40%, transparent)}}.dark\:hover\:bg-black\/5:where(.dark,.dark *):hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-black\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.dark\:hover\:bg-flathub-arsenic:where(.dark,.dark *):hover,.dark\:hover\:bg-flathub-arsenic\/90:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-arsenic\/90:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 90%, transparent)}}.dark\:hover\:bg-flathub-celestial-blue\/30:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-celestial-blue\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 30%, transparent)}}.dark\:hover\:bg-flathub-dark-gunmetal\/50:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-dark-gunmetal\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\:hover\:bg-flathub-dark-gunmetal\/60:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-dark-gunmetal\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 60%, transparent)}}.dark\:hover\:bg-flathub-gainsborow\/10:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-gainsborow\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 10%, transparent)}}.dark\:hover\:bg-flathub-gainsborow\/20:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-gainsborow\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.dark\:hover\:bg-flathub-gainsborow\/70:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-gainsborow\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.dark\:hover\:bg-flathub-granite-gray:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-granite-gray) / 1)}.dark\:hover\:bg-flathub-lotion\/5:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-lotion\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 5%, transparent)}}.dark\:hover\:bg-flathub-sonic-silver:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-sonic-silver) / 1)}.dark\:hover\:bg-flathub-white\/10:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 10%, transparent)}}.dark\:hover\:bg-flathub-white\/25:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-flathub-white\/25:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 25%, transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:oklch(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--input)) 50%, transparent)}}.dark\:hover\:bg-stone-900:where(.dark,.dark *):hover{background-color:var(--color-stone-900)}.dark\:hover\:bg-stone-900\/70:where(.dark,.dark *):hover{background-color:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-stone-900\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:from-flathub-dark-gunmetal\/90:where(.dark,.dark *):hover{--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:from-flathub-dark-gunmetal\/90:where(.dark,.dark *):hover{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 90%, transparent)}}.dark\:hover\:from-flathub-dark-gunmetal\/90:where(.dark,.dark *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:hover\:to-flathub-dark-gunmetal\/70:where(.dark,.dark *):hover{--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:to-flathub-dark-gunmetal\/70:where(.dark,.dark *):hover{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.dark\:hover\:to-flathub-dark-gunmetal\/70:where(.dark,.dark *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:hover\:text-flathub-gainsborow:where(.dark,.dark *):hover{color:oklch(var(--flathub-gainsborow) / 1)}.dark\:hover\:text-flathub-white:where(.dark,.dark *):hover{color:oklch(var(--flathub-white) / 1)}}.dark\:focus\:border-flathub-gainsborow:where(.dark,.dark *):focus{border-color:oklch(var(--flathub-gainsborow) / 1)}.dark\:focus\:text-white:where(.dark,.dark *):focus{color:var(--color-white)}.dark\:focus\:placeholder-flathub-spanish-gray:where(.dark,.dark *):focus::placeholder{color:oklch(var(--flathub-spanish-gray) / 1)}.dark\:focus\:ring-flathub-gainsborow:where(.dark,.dark *):focus{--tw-ring-color:oklch(var(--flathub-gainsborow) / 1)}.dark\:focus\:outline-hidden:where(.dark,.dark *):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dark\:focus\:outline-hidden:where(.dark,.dark *):focus{outline-offset:2px;outline:2px solid #0000}}.dark\:active\:bg-flathub-arsenic:where(.dark,.dark *):active{background-color:oklch(var(--flathub-arsenic) / 1)}.dark\:active\:bg-flathub-gainsborow\/30:where(.dark,.dark *):active{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:active\:bg-flathub-gainsborow\/30:where(.dark,.dark *):active{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.dark\:active\:bg-flathub-lotion\/8:where(.dark,.dark *):active{background-color:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:active\:bg-flathub-lotion\/8:where(.dark,.dark *):active{background-color:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 8%, transparent)}}.dark\:active\:bg-flathub-white\/50:where(.dark,.dark *):active{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:active\:bg-flathub-white\/50:where(.dark,.dark *):active{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 50%, transparent)}}.dark\:enabled\:text-flathub-lotion:where(.dark,.dark *):enabled{color:oklch(var(--flathub-lotion) / 1)}@media (hover:hover){.dark\:enabled\:hover\:bg-flathub-white\/10:where(.dark,.dark *):enabled:hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\:enabled\:hover\:bg-flathub-white\/10:where(.dark,.dark *):enabled:hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 10%, transparent)}}.dark\:enabled\:hover\:text-flathub-lotion:where(.dark,.dark *):enabled:hover{color:oklch(var(--flathub-lotion) / 1)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, oklch(var(--destructive)) 40%, transparent)}}.dark\:data-\[state\=open\]\:bg-stone-900:where(.dark,.dark *)[data-state=open]{background-color:var(--color-stone-900)}@media (min-width:48rem){.md\:dark\:border-flathub-sonic-silver\/30:where(.dark,.dark *){border-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.md\:dark\:border-flathub-sonic-silver\/30:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 30%, transparent)}}}.prose-p\:my-0 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:0}.dark\:prose-p\:text-flathub-lotion:where(.dark,.dark *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:oklch(var(--flathub-lotion) / 1)}.prose-pre\:rounded-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-xl)}.prose-ul\:my-0 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:0}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:oklch(var(--muted-foreground))}
2.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, oklch(var(--border)) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:oklch(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:oklch(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:oklch(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:oklch(var(--border))}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_figure\]\:\!m-0 figure{margin:0!important}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:oklch(var(--muted-foreground))}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:start-4>svg{inset-inline-start:calc(var(--spacing) * 4)}.\[\&\>svg\]\:top-3>svg{top:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:oklch(var(--destructive))}.\[\&\>svg\]\:text-flathub-granite-gray>svg{color:oklch(var(--flathub-granite-gray) / 1)}.\[\&\>svg\]\:text-foreground>svg{color:oklch(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:oklch(var(--muted-foreground))}.dark\:\[\&\>svg\]\:text-flathub-gainsborow:where(.dark,.dark *)>svg{color:oklch(var(--flathub-gainsborow) / 1)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:ps-7>svg~*{padding-inline-start:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--text-4xl--line-height:1.5;--flathub-celestial-blue:63.85% .1314 251.94;--flathub-celestial-blue-dark:49.79% .1314 251.94;--flathub-electric-red:57.01% .2339 29.23;--flathub-sunset-pink:72% .18 15;--flathub-status-green:65.83% .1334 159.27;--flathub-status-green-dark:87.4% .1381 149.75;--flathub-status-yellow:63.34% .1288 80.24;--flathub-status-yellow-dark:91.01% .1531 100.56;--flathub-status-orange:56.67% .176 40.5;--flathub-status-orange-dark:62.94% .197 40.11;--flathub-status-red:51.91% .196 25.07;--flathub-status-red-dark:57.01% .1989 26.25;--flathub-white:100% 0 106.37;--flathub-lotion:98.48% 0 0;--flathub-gainsborow:89.56% .0045 91.45;--flathub-gray-x11:80.84% .0041 91.45;--flathub-spanish-gray:68.62% .0046 91.47;--flathub-sonic-silver:56.64% .0074 295.34;--flathub-granite-gray:48.56% .0136 312.8;--flathub-arsenic:35.42% .0248 301.11;--flathub-dark-gunmetal:25.61% .0354 296.84;--flathub-black:0% 0% 0;--flathub-vivid-crimson:53.46% .214767 20.3311;--flathub-dark-candy-apple-red:46.09% .1876 26.75;--base-border-radius:12px;--button-border-radius:8px;--header-height:64px;--text-primary:var(--flathub-dark-gunmetal);--bg-color-secondary:var(--flathub-white);--color-primary:var(--flathub-celestial-blue);--background:var(--flathub-white);--foreground:var(--flathub-dark-gunmetal);--card:var(--flathub-white);--card-foreground:var(--flathub-dark-gunmetal);--popover:var(--flathub-white);--popover-foreground:var(--flathub-dark-gunmetal);--primary:var(--flathub-celestial-blue);--primary-foreground:var(--flathub-lotion);--secondary:var(--flathub-gainsborow);--secondary-foreground:var(--flathub-dark-gunmetal);--muted:var(--flathub-lotion);--muted-foreground:var(--flathub-sonic-silver);
2--accent:var(--flathub-lotion);--accent-foreground:var(--flathub-dark-gunmetal);--destructive:var(--flathub-vivid-crimson);--destructive-foreground:var(--flathub-lotion);--border:var(--flathub-gainsborow);--input:var(--flathub-sonic-silver);--ring:var(--flathub-dark-gunmetal);--radius:.5rem;--chart-1:#ed4234;--chart-2:#00826b;--chart-3:#004b58;--chart-4:#e49921;--chart-5:#f96f16}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(55.0517% 65.3661 48.4923);--chart-2:lab(48.0619% -38.9267 3.354);--chart-3:lab(28.5494% -18.2363 -14.0312);--chart-4:lab(69.5879% 22.7031 67.6374);--chart-5:lab(63.8526% 51.3022 68.2456)}}.dark{--background:var(--flathub-arsenic);--foreground:var(--flathub-gainsborow);--card:var(--flathub-dark-gunmetal);--card-foreground:var(--flathub-lotion);--popover:var(--flathub-dark-gunmetal);--popover-foreground:var(--flathub-lotion);--primary:var(--flathub-celestial-blue);--primary-foreground:var(--flathub-lotion);--secondary:var(--flathub-granite-gray);--secondary-foreground:var(--flathub-lotion);--muted:var(--flathub-arsenic);--muted-foreground:var(--flathub-spanish-gray);--accent:var(--flathub-granite-gray);--accent-foreground:var(--flathub-lotion);--destructive:var(--flathub-dark-candy-apple-red);--destructive-foreground:var(--flathub-lotion);--border:var(--flathub-granite-gray);--input:var(--flathub-spanish-gray);--ring:var(--flathub-gainsborow);--text-primary:var(--flathub-gainsborow);--bg-color-secondary:var(--flathub-arsenic);--color-primary:var(--flathub-celestial-blue);--chart-1:#0072d0;--chart-2:#00aa73;--chart-3:#e56022;--chart-4:#a061e1;--chart-5:#da144e}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(46.5304% 1.99643 -60.7599);--chart-2:lab(61.378% -51.0542 17.6954);--chart-3:lab(58.0101% 50.719 58.8042);--chart-4:lab(52.9315% 44.3001 -56.3119);--chart-5:lab(47.6371% 71.1916 23.8423)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
3/*# sourceMappingURL=0aiv3u19dkkpn.css.map*/</style><link rel="preload" as="script" fetchPriority="low" href="https://dl.flathub.org/assets/_next/static/chunks/03-q7fh_gf9xm.js"/>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/2w7_mo1ng5sgl.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/18rcylggo-1j2.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/3r9s09xpt8k5p.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/0hk43rvxzguo7.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/turbopack-1ijobf8simopl.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/1f00922osd3us.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/2sxhzin1koz16.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/30jg3nfjt785m.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/20bga9tpxvpaj.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/31k1rtvffat9z.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/23z-t5wdta9hq.js" async=""></script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/0eo379ih3mhrk.js" async=""></script>
3<link rel="preconnect" href="https://dl.flathub.org"/><link rel="preconnect" href="https://webstats.gnome.org"/><link rel="preconnect" href="https://imgproxy.flathub.org"/><link rel="alternate" type="application/rss+xml" title="Flathub – New Apps" href="/feed/new"/><link rel="alternate" type="application/rss+xml" title="Flathub – Recently Updated Apps" href="/feed/recently-updated"/><title>Flathub - Apps for Linux | Flathub</title><meta name="description" content="Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://flathub.org/en"/><meta property="og:title" content="Flathub - Apps for Linux"/><meta property="og:description" content="Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!"/><meta property="og:url" content="https://flathub.org/en"/><meta property="og:image" content="https://dl.flathub.org/assets/_next/static/media/card.1l99ocxtankfy.webp"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="800"/><meta property="og:image:alt" content="Flathub - Apps for Linux"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Flathub - Apps for Linux"/><meta name="twitter:description" content="Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!"/><meta name="twitter:image" content="https://dl.flathub.org/assets/_next/static/media/card.1l99ocxtankfy.webp"/><link rel="icon" href="https://dl.flathub.org/assets/_next/public/favicon.svg" type="image/svg+xml" sizes="any"/><link rel="icon" href="https://dl.flathub.org/assets/_next/public/favicon.png" type="image/png"/><link rel="apple-touch-icon" href="https://dl.flathub.org/assets/_next/public/apple-touch-icon.png"/><meta name="sentry-trace" content="9347ed2dabce4e7d8ae196faf35920ec-bb30e8ad75acdc56-0"/><meta name="baggage" content="sentry-environment=production,sentry-release=8ca904c2eb6ec37e009e5806395aa4932bc39874,sentry-public_key=b512f563700847e787e978ae1c15133c,sentry-trace_id=9347ed2dabce4e7d8ae196faf35920ec,sentry-org_id=467221,sentry-transaction=%2F%3Alocale%2Fapps%2F%3AappId,sentry-sampled=false,sentry-sample_rand=0.7067396142891802,sentry-sample_rate=0.1"/>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
3</head><body class="inter_891c2814-module__rXlRdq__className"><div hidden=""><!--$--><!--/$--></div>
3<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
3<div class="flex min-h-screen flex-col bg-flathub-lotion dark:bg-flathub-dark-gunmetal"><header class="fixed z-30 w-full lg:overflow-y-visible transition ease-in-out" data-headlessui-state=""><div class="px-4 sm:px-6 lg:px-8"><div class="relative flex justify-between lg:gap-8 xl:grid xl:grid-cols-12"><div class="flex md:absolute md:inset-y-0 md:start-0 lg:static xl:col-span-4"><div class="flex h-full w-full shrink-0 items-center">
3<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Flathub","url":"https://flathub.org","logo":"https://dl.flathub.org/assets/_next/static/media/logo-horizontal-email.3xh37208im7qu.png","sameAs":["https://docs.flathub.org/","https://discourse.flathub.org/","https://wikipedia.org/wiki/Flathub","https://fosstodon.org/@FlatpakApps","https://github.com/flathub","https://github.com/flathub-infra"]}</script>
3<a href="/en"><div class="flex h-10 w-10 cursor-pointer items-center justify-center rounded-lg text-black transition hover:bg-black/5 dark:text-white dark:invert dark:hover:bg-black/5 lg:w-fit lg:py-2 lg:pe-[14px] lg:ps-3" title="Go Home"><div class="hidden lg:block"><img alt="Flathub Logo" width="88" height="24" decoding="async" data-nimg="1" style="color:transparent" src="https://dl.flathub.org/assets/_next/static/media/flathub-logo-toolbar.3m4-w996wvgjs.svg"/></div><div class="block lg:hidden"><img alt="Flathub Logo" width="24" height="22" decoding="async" data-nimg="1" style="color:transparent;width:24px;height:22px" src="https://dl.flathub.org/assets/_next/static/media/flathub-logo-mini.0ap3z42z5qu9l.svg"/></div></div></a></div></div><div class="min-w-0 flex-1 md:px-8 lg:px-0 xl:col-span-4"><div class="flex items-center px-6 py-4 md:mx-auto md:max-w-3xl lg:mx-0 lg:max-w-none xl:px-0"><div class="w-full xl:mx-auto xl:w-[400px]"><!--$?--><template id="B:0"></template><div class="relative"><div class="absolute inset-y-0 start-0 flex items-center ps-2"><div class="rounded-full p-1 opacity-50"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-spanish-gray"><path fill-rule="evenodd" d="M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z" clip-rule="evenodd"></path></svg></div></div><div class="block w-full rounded-full bg-flathub-gainsborow/50 py-2 ps-10 pe-2 h-9 animate-pulse"></div><div class="pointer-events-none absolute inset-y-0 end-0 hidden items-center pe-5 peer-focus:hidden md:flex"><kbd class="flex size-5 items-center justify-center rounded border-2 border-flathub-gray-x11/60 font-sans text-xs text-flathub-arsenic dark:border-flathub-sonic-silver dark:text-flathub-gainsborow" aria-hidden="true">/</kbd></div></div><!--/$--></div></div></div><div class="flex items-center md:absolute md:inset-y-0 md:end-0 lg:hidden"><button class="inline-flex items-center justify-center rounded-md p-2 text-black transition hover:bg-black/5 dark:text-white dark:hover:bg-white/5 lg:hidden" type="button" aria-expanded="false" data-headlessui-state=""><span class="sr-only">Open Menu</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="block size-6"><path fill-rule="evenodd" d="M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"></path></svg></button></div><div class="hidden lg:flex lg:items-center lg:justify-end xl:col-span-4"><a href="https://docs.flathub.org/docs/for-app-authors/submission" target="_blank" rel="noreferrer" class="ms-4 inline-flex items-center rounded-md px-4 py-2 text-sm font-medium text-black transition hover:bg-black/5 dark:text-white dark:hover:bg-white/5">Publish</a><a href="https://discourse.flathub.org/" target="_blank" rel="noreferrer" class="ms-4 inline-flex items-center rounded-md px-4 py-2 text-sm font-medium text-black transition hover:bg-black/5 dark:text-white dark:hover:bg-white/5">Forum</a><a class="ms-4 inline-flex items-center rounded-md px-4 py-2 text-sm font-medium text-black transition hover:bg-black/5 dark:text-white dark:hover:bg-white/5" href="/en/about">About</a><a class="ms-4 inline-flex items-center rounded-md px-4 py-2 text-sm font-medium text-black transition hover:bg-black/5 dark:text-white dark:hover:bg-white/5" href="/en/login?returnTo=%2F">Log In</a></div></div></div></header><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><main class="pt-[68px]"><!--$?--><template id="B:1"></template><div class="max-w-11/12 mx-auto my-0 mt-4 w-11/12 space-y-10 2xl:w-[1400px] 2xl:max-w-[1400px]"><div class="space-y-4"><div class="overflow-hidden shadow-md rounded-xl"><div class="h-[288px] xl:h-[352px] bg-gradient-to-r from-slate-200 to-slate-300 dark:from-slate-700 dark:to-slate-800 flex items-center justify-center"><div class="flex justify-center flex-row w-full h-full gap-6 px-16"><div class="flex flex-col justify-center items-center lg:w-1/3 h-auto w-full"><div class="relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]"><div class="animate-pulse bg-primary/10 h-24 w-24 lg:h-32 lg:w-32 rounded-2xl"></div></div><div class="flex pt-3"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-32 mb-2"></div></div><div class="text-center w-full"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full mb-1"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-3/4 mx-auto"></div></div></div><div class="hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto"><div class="animate-pulse bg-primary/10 h-48 w-80 rounded-lg"></div></div></div></div></div><div class="flex flex-col lg:flex-row gap-4">
3<div class="lg:w-1/2 rounded-xl bg-gradient-to-r bg-bottom bg-repeat p-6 shadow-md bg-slate-100/90 dark:bg-slate-800/90"><div class="flex items-center gap-4 mb-4"><div class="animate-pulse bg-primary/10 h-16 w-16 rounded-xl"></div><div class="flex-1"><div class="animate-pulse rounded-md bg-primary/10 h-6 w-32 mb-2"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div></div></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full mb-2"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-3/4 mb-4"></div><div class="animate-pulse bg-primary/10 h-10 w-32 rounded-lg"></div></div><div class="lg:w-1/2 rounded-xl bg-repeat bg-[length:420px_420px] bg-bottom shadow-md overflow-hidden"><div class="p-8 w-full h-full bg-slate-100/90 dark:bg-slate-800/90"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-64 mb-4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full mb-2"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-3/4 mb-6"></div><div class="flex flex-wrap gap-3"><div class="animate-pulse bg-primary/10 h-12 w-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-12 w-24 rounded-lg"></div></div></div></div></div></div><div class="space-y-4"><div class="flex gap-2 overflow-x-auto"><div class="animate-pulse bg-primary/10 h-12 w-24 rounded-lg flex-shrink-0"></div><div class="animate-pulse bg-primary/10 h-12 w-20 rounded-lg flex-shrink-0"></div><div class="animate-pulse bg-primary/10 h-12 w-16 rounded-lg flex-shrink-0"></div><div class="animate-pulse bg-primary/10 h-12 w-24 rounded-lg flex-shrink-0"></div></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div><div class="space-y-4"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div><div class="space-y-4"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div><div class="space-y-4"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div><div class="space-y-4"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div><div class="space-y-4"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div><div class="space-y-4"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4"><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div><div class="animate-pulse bg-primary/10 h-32 rounded-lg"></div></div></div></div><!--/$--></main><footer class="mt-16 bg-flathub-white p-12 shadow-md dark:bg-flathub-arsenic"><div class="mx-auto gap-5 grid max-w-[900px] grid-cols-1 justify-items-center sm:justify-items-start sm:grid-cols-2 md:grid-cols-4"><div><div class="flex justify-center text-2xl font-bold sm:block sm:text-base pb-3">Apps</div><div class="flex flex-col sm:space-y-3"><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/apps/collection/trending">Trending</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/apps/collection/popular">Popular</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/apps/collection/recently-added">New</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/apps/collection/recently-updated">Updated</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/apps/collection/verified">Verified</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/feeds">RSS Feeds</a></div></div><div><div class="flex justify-center text-2xl font-bold sm:block sm:text-base pb-3">Community</div><div class="flex flex-col sm:space-y-3"><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://discourse.flathub.org/" target="_blank" rel="noreferrer">Forum</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://matrix.to/#/#flathub:matrix.org" target="_blank" rel="noreferrer">Chat</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://floss.social/@flathub" target="_blank" rel="noreferrer me">Mastodon</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://docs.flathub.org/contribute/" target="_blank" rel="noreferrer">Contribute to Flathub</a></div></div><div><div class="flex justify-center text-2xl font-bold sm:block sm:text-base pb-3">Developers</div><div class="flex flex-col sm:space-y-3"><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/developer-portal">Developer Portal</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://docs.flathub.org/docs/for-app-authors/submission" target="_blank" rel="noreferrer">Publish Your App</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://docs.flathub.org/" target="_blank" rel="noreferrer">Documentation</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/badges">Badges</a></div></div><div><div class="flex justify-center text-2xl font-bold sm:block sm:text-base pb-3">Flathub</div><div class="flex flex-col sm:space-y-3"><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/setup">Setup</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/languages">Switch Language</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/terms-and-conditions">Terms and Conditions</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/privacy-policy">Privacy Policy</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/statistics">Statistics</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="/en/about">About</a><a class="flex h-12 items-center justify-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-sm" href="/en/consultants">Consultants</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://status.flathub.org/" target="_blank" rel="noreferrer">Status</a><a class="flex h-12 items-center justify-center text-center text-xl text-inherit hover:underline sm:block sm:h-auto sm:text-start sm:text-sm" href="https://github.com/flathub-infra/website" target="_blank" rel="noreferrer">Source Code</a></div></div></div></footer></div>
3<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section>
3<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
3<script src="https://dl.flathub.org/assets/_next/static/chunks/03-q7fh_gf9xm.js" id="_R_" async=""></script>
3<div hidden id="S:0">
3<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","url":"https://flathub.org","potentialAction":[{"@type":"SearchAction","target":"https://flathub.org/apps/search?q={search_term_string}","query-input":"required name=search_term_string"}]}</script>
3<div class="relative"><label for="search" class="sr-only">Search apps</label><div class="relative"><div class="absolute inset-y-0 start-0 flex items-center ps-2"><button class="rounded-full p-1 hover:bg-flathub-gray-x11/50 dark:hover:bg-flathub-gainsborow/10" aria-hidden="true" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search size-5 text-flathub-spanish-gray" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button></div><form role="search"><input id="search" autoComplete="off" role="combobox" aria-expanded="false" aria-controls="search-results" class="peer block w-full rounded-full bg-flathub-gainsborow/50 py-2 ps-10 text-sm text-flathub-dark-gunmetal focus:border-flathub-dark-gunmetal dark:bg-flathub-granite-gray/70 placeholder-flathub-dark-gunmetal/50 focus:placeholder-flathub-dark-gunmetal/75 focus:outline-hidden dark:placeholder-flathub-sonic-silver dark:focus:placeholder-flathub-spanish-gray dark:focus:outline-hidden focus:ring-1 focus:ring-flathub-dark-gunmetal dark:text-flathub-gainsborow dark:focus:border-flathub-gainsborow dark:focus:text-white dark:focus:ring-flathub-gainsborow sm:text-sm pe-2" placeholder="Search apps" type="search" name="q" value=""/><div class="pointer-events-none absolute inset-y-0 end-0 hidden items-center pe-5 peer-focus:hidden md:flex"><kbd class="flex size-5 items-center justify-center rounded border-2 border-flathub-gray-x11/60 font-sans text-xs text-flathub-arsenic dark:border-flathub-sonic-silver dark:text-flathub-gainsborow" aria-hidden="true">/</kbd></div></form></div></div></div>
3<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
4$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
4<div hidden id="S:1"><div class="max-w-11/12 mx-auto my-0 mt-4 w-11/12 space-y-10 2xl:w-[1400px] 2xl:max-w-[1400px]"><div class="space-y-4"><div class="relative overflow-hidden shadow-md rounded-xl" role="region" aria-roledescription="Carousel" data-slot="carousel"><div class="overflow-hidden" data-slot="carousel-content"><div class="flex h-[288px] xl:h-[352px] ms-0"><div role="group" aria-roledescription="Slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full ps-0"><a style="background-color:#025B93" class="flex min-w-0 items-center gap-4 p-4 py-0 duration-500 hover:cursor-grab h-full" href="/en/apps/io.github.tanaybhomia.DeepDive"><div class="flex justify-center flex-row w-full h-full gap-6 px-16"><div class="flex flex-col justify-center items-center lg:w-1/3 h-auto w-full"><div class="relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n" alt="Deep Dive Logo" class="object-contain" width="128" height="128" loading="eager" decoding="async" fetchPriority="high" draggable="true"/></picture></div><div class="flex pt-3"><span class="truncate whitespace-nowrap text-2xl font-black text-flathub-dark-gunmetal dark:text-flathub-lotion">Deep Dive</span></div><div class="line-clamp-2 text-sm text-center text-flathub-dark-gunmetal dark:text-flathub-lotion lg:line-clamp-3">Stay focused with strict limits</div></div><picture class="hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto"><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/rs:fit:610:550/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3Nzkvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/rs:fit:610:550/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3Nzkvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:610:550/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3Nzkvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/rs:fit:610:550/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3Nzkvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:610:550/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3Nzkvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw" alt="Deep Dive" class="object-contain absolute rounded-lg top-10" width="610" height="550" loading="eager" decoding="async" fetchPriority="high" draggable="true"/></picture></div></a></div><div role="group" aria-roledescription="Slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full ps-0"><a style="background-color:#4e2ce9" class="flex min-w-0 items-center gap-4 p-4 py-0 duration-500 hover:cursor-grab h-full" href="/en/apps/im.bernard.Memorado"><div class="flex justify-center flex-row w-full h-full gap-6 px-16"><div class="flex flex-col justify-center items-center lg:w-1/3 h-auto w-full"><div class="relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L2ljb25zLzEyOHgxMjgvaW0uYmVybmFyZC5NZW1vcmFkby5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L2ljb25zLzEyOHgxMjgvaW0uYmVybmFyZC5NZW1vcmFkby5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L2ljb25zLzEyOHgxMjgvaW0uYmVybmFyZC5NZW1vcmFkby5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L2ljb25zLzEyOHgxMjgvaW0uYmVybmFyZC5NZW1vcmFkby5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L2ljb25zLzEyOHgxMjgvaW0uYmVybmFyZC5NZW1vcmFkby5wbmc" alt="Memorado Logo" class="object-contain" width="128" height="128" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex pt-3"><span class="truncate whitespace-nowrap text-2xl font-black text-flathub-dark-gunmetal dark:text-flathub-lotion">Memorado</span></div><div class="line-clamp-2 text-sm text-center text-flathub-dark-gunmetal dark:text-flathub-lotion lg:line-clamp-3">
4Memorize anything</div></div><picture class="hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto"><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/rs:fit:742:622/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L3NjcmVlbnNob3RzL2ltYWdlLTFfb3JpZy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/rs:fit:742:622/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L3NjcmVlbnNob3RzL2ltYWdlLTFfb3JpZy5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:742:622/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L3NjcmVlbnNob3RzL2ltYWdlLTFfb3JpZy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/rs:fit:742:622/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L3NjcmVlbnNob3RzL2ltYWdlLTFfb3JpZy5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:742:622/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pbS9iZXJuYXJkL01lbW9yYWRvLzU1NmQ4ZmY0NWYyNGJkNmVmOGQ0YzllMzQzMzBlYzc5L3NjcmVlbnNob3RzL2ltYWdlLTFfb3JpZy5wbmc" alt="Memorado" class="object-contain absolute rounded-lg top-10" width="742" height="622" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div></a></div><div role="group" aria-roledescription="Slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full ps-0"><a style="background-color:#5A1744" class="flex min-w-0 items-center gap-4 p-4 py-0 duration-500 hover:cursor-grab h-full" href="/en/apps/net.trowell.kotoba"><div class="flex justify-center flex-row w-full h-full gap-6 px-16"><div class="flex flex-col justify-center items-center lg:w-1/3 h-auto w-full"><div class="relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvaWNvbnMvMTI4eDEyOC9uZXQudHJvd2VsbC5rb3RvYmEucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvaWNvbnMvMTI4eDEyOC9uZXQudHJvd2VsbC5rb3RvYmEucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvaWNvbnMvMTI4eDEyOC9uZXQudHJvd2VsbC5rb3RvYmEucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvaWNvbnMvMTI4eDEyOC9uZXQudHJvd2VsbC5rb3RvYmEucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvaWNvbnMvMTI4eDEyOC9uZXQudHJvd2VsbC5rb3RvYmEucG5n" alt="Kotoba Logo" class="object-contain" width="128" height="128" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex pt-3"><span class="truncate whitespace-nowrap text-2xl font-black text-flathub-dark-gunmetal dark:text-flathub-lotion">Kotoba</span></div><div class="line-clamp-2 text-sm text-center text-flathub-dark-gunmetal dark:text-flathub-lotion lg:line-clamp-3">Japanese–English dictionary</div></div><picture class="hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto"><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/rs:fit:1010:770/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/rs:fit:1010:770/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:1010:770/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/rs:fit:1010:770/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:1010:770/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvdHJvd2VsbC9rb3RvYmEvMDAzZTk1NDM0NGIxMWY3Y2NkMjQzZDMzYmM4OThhMjcvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw" alt="Kotoba" class="object-contain absolute rounded-lg top-10" width="1010" height="770" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div></a></div><div role="group" aria-roledescription="Slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full ps-0"><a style="background-color:#1a5fb4" class="flex min-w-0 items-center gap-4 p-4 py-0 duration-500 hover:cursor-grab h-full" href="/en/apps/dev.geopjr.Turntable"><div class="flex justify-center flex-row w-full h-full gap-6 px-16"><div class="flex flex-col justify-center items-center lg:w-1/3 h-auto w-full"><div class="relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuVHVybnRhYmxlLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuVHVybnRhYmxlLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuVHVybnRhYmxlLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuVHVybnRhYmxlLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuVHVybnRhYmxlLnBuZw" alt="Turntable Logo" class="object-contain" width="128" height="128" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex pt-3"><span class="truncate whitespace-nowrap text-2xl font-black text-flathub-dark-gunmetal dark:text-flathub-lotion">Turntable</span></div><div class="line-clamp-2 text-sm text-center text-flathub-dark-gunmetal dark:text-flathub-lotion lg:line-clamp-3">Scrobble your music</div></div><picture class="hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto"><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/rs:fit:586:274/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9zY3JlZW5zaG90cy9pbWFnZS0xX29yaWcucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/rs:fit:586:274/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9zY3JlZW5zaG90cy9pbWFnZS0xX29yaWcucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:586:274/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9zY3JlZW5zaG90cy9pbWFnZS0xX29yaWcucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/rs:fit:586:274/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9zY3JlZW5zaG90cy9pbWFnZS0xX29yaWcucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:586:274/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL1R1cm50YWJsZS8zYTcyYzdhN2NkMmViZmFjOTQ2Yzc0ZmVkZTcwZDFlNi9zY3JlZW5zaG90cy9pbWFnZS0xX29yaWcucG5n" alt="Turntable" class="object-contain absolute rounded-lg top-10" width="586" height="274" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div></a></div><div role="group" aria-roledescription="Slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full ps-0"><a style="background-color:#613583" class="flex min-w-0 items-center gap-4 p-4 py-0 duration-500 hover:cursor-grab h-full" href="/en/apps/org.gnome.Calendar"><div class="flex justify-center flex-row w-full h-full gap-6 px-16"><div class="flex flex-col justify-center items-center lg:w-1/3 h-auto w-full"><div class="relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ2FsZW5kYXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ2FsZW5kYXIucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ2FsZW5kYXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ2FsZW5kYXIucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ2FsZW5kYXIucG5n" alt="Calendar Logo" class="object-contain" width="128" height="128" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex pt-3"><span class="truncate whitespace-nowrap text-2xl font-black text-flathub-dark-gunmetal dark:text-flathub-lotion">Calendar</span></div><div class="line-clamp-2 text-sm text-center text-flathub-dark-gunmetal dark:text-flathub-lotion lg:line-clamp-3">Manage your schedule</div></div><picture class="hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto"><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/rs:fit:1419:923/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/rs:fit:1419:923/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:1419:923/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/rs:fit:1419:923/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/rs:fit:1419:923/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ2FsZW5kYXIvOTcyOGVjZjUzZWJmM2I1MmYzODdmZDQ0MDM2OTRhYmMvc2NyZWVuc2hvdHMvaW1hZ2UtMV9vcmlnLnBuZw" alt="Calendar" class="object-contain absolute rounded-lg top-10" width="1419" height="923" loading="eager" decoding="async" fetchPriority="auto" draggable="true"/></picture></div></a></div></div></div><button data-slot="carousel-previous" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-hidden focu
4s-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 rounded-full -translate-y-1/2 rtl:rotate-180 text-flathub-black dark:text-flathub-white hover:text-flathub-black dark:hover:text-flathub-white hover:bg-flathub-black/10 dark:hover:bg-flathub-white/10 absolute start-4 top-1/2 size-11" disabled=""><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-7"><path fill-rule="evenodd" d="M7.72 12.53a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 1 1 1.06 1.06L9.31 12l6.97 6.97a.75.75 0 1 1-1.06 1.06l-7.5-7.5Z" clip-rule="evenodd"></path></svg><span class="sr-only">Previous slide</span></button><button data-slot="carousel-next" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 rounded-full -translate-y-1/2 rtl:rotate-180 text-flathub-black dark:text-flathub-white hover:text-flathub-black dark:hover:text-flathub-white hover:bg-flathub-black/10 dark:hover:bg-flathub-white/10 absolute end-4 top-1/2 size-11" disabled=""><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-7"><path fill-rule="evenodd" d="M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z" clip-rule="evenodd"></path></svg><span class="sr-only">Next slide</span></button></div><div class="flex flex-col lg:flex-row gap-4"><a style="background-color:#ffa348" class="rounded-xl flex min-w-0 items-center gap-4 p-8 pb-0 duration-500 hover:cursor-pointer shadow-md text-flathub-dark-gunmetal dark:text-flathub-lotion lg:w-1/2" href="/en/apps/com.github.geigi.cozy"><div class="grid grid-cols-2 grid-rows-[auto_1fr] w-full h-full"><div class="flex gap-1 col-span-2 items-center col-start-1 row-start-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-flathub-dark-gunmetal dark:text-flathub-lotion size-4 shrink-0"><path fill-rule="evenodd" d="M8 1.75a.75.75 0 0 1 .692.462l1.41 3.393 3.664.293a.75.75 0 0 1 .428 1.317l-2.791 2.39.853 3.575a.75.75 0 0 1-1.12.814L7.998 12.08l-3.135 1.915a.75.75 0 0 1-1.12-.814l.852-3.574-2.79-2.39a.75.75 0 0 1 .427-1.318l3.663-.293 1.41-3.393A.75.75 0 0 1 8 1.75Z" clip-rule="evenodd"></path></svg>App of the Day</div><div class="flex flex-col gap-2 py-8 col-start-1 row-start-2"><span class="text-2xl break-words font-extrabold">Cozy</span><span class="line-clamp-2 text-sm lg:line-clamp-3">Listen to audio books</span></div><div class="col-start-2 row-start-1 row-span-2 relative h-[128px] justify-center flex overflow-hidden"><div class="absolute drop-shadow-md"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2dlaWdpLmNvenkvM2YxMTFiY2QzZTg2NzI1ODg5Njc2MzZiOWIwZDJiOTIvaWNvbnMvMTI4eDEyOC9jb20uZ2l0aHViLmdlaWdpLmNvenkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2dlaWdpLmNvenkvM2YxMTFiY2QzZTg2NzI1ODg5Njc2MzZiOWIwZDJiOTIvaWNvbnMvMTI4eDEyOC9jb20uZ2l0aHViLmdlaWdpLmNvenkucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2dlaWdpLmNvenkvM2YxMTFiY2QzZTg2NzI1ODg5Njc2MzZiOWIwZDJiOTIvaWNvbnMvMTI4eDEyOC9jb20uZ2l0aHViLmdlaWdpLmNvenkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2dlaWdpLmNvenkvM2YxMTFiY2QzZTg2NzI1ODg5Njc2MzZiOWIwZDJiOTIvaWNvbnMvMTI4eDEyOC9jb20uZ2l0aHViLmdlaWdpLmNvenkucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:128:128/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2dlaWdpLmNvenkvM2YxMTFiY2QzZTg2NzI1ODg5Njc2MzZiOWIwZDJiOTIvaWNvbnMvMTI4eDEyOC9jb20uZ2l0aHViLmdlaWdpLmNvenkucG5n" alt="Cozy Logo" class="object-contain" width="128" height="128" loading="lazy" decoding="async" fetchPriority="high" draggable="true"/></picture></div></div></div></a>
4<div class="lg:w-1/2 rounded-xl flex min-w-0 items-center gap-4 bg-repeat bg-[length:420px_420px] bg-bottom dark:bg-[url(&#x27;https://dl.flathub.org/assets/_next/public/img/card-background-dark.webp&#x27;)] bg-[url(&#x27;https://dl.flathub.org/assets/_next/public/img/card-background.webp&#x27;)] shadow-md overflow-hidden"><div class="flex justify-between gap-3 dark:bg-flathub-arsenic/90 p-8 w-full h-full"><div class="max-w-none"><div class="mb-0 text-2xl font-extrabold">Flathub is the App Store for Linux</div><p class="introduction mb-4 mt-2 max-w-2xl">Get the latest versions of all your favorite apps, for any Linux distribution</p><div class="flex flex-wrap gap-3"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-lg transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 px-8 font-bold text-base" aria-label="Follow the steps for your Linux distribution to install Flatpak, add the Flathub repository, and start installing apps." href="/en/setup">Set Up Flathub</a></div></div></div></div></div></div><div class="w-full"><div class="mb-3"><div class="relative md:hidden w-full" data-headlessui-state=""><button class="bg-flathub-gainsborow dark:bg-flathub-arsenic rounded-full px-4 py-3 font-semibold flex items-center w-full flex items-center justify-between gap-2" id="headlessui-listbox-button-_R_dl8lubsqivb_" type="button" aria-haspopup="listbox" aria-expanded="false" data-headlessui-state=""><div class="font-semibold truncate">Trending</div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-6"><path fill-rule="evenodd" d="M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z" clip-rule="evenodd"></path></svg></button></div><ul class="hidden md:flex w-full cursor-pointer justify-around rounded-full overflow-visible bg-flathub-gainsborow dark:bg-flathub-arsenic py-1 text-center h-14"><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="text-flathub-black dark:text-flathub-white h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Trending</div></span></button><div class="absolute top-0 -z-10 h-full w-full rounded-full dark:bg-flathub-gainsborow/20 bg-flathub-white"></div></li><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="enabled:text-flathub-arsenic enabled:hover:bg-flathub-white/50 dark:enabled:text-flathub-lotion dark:enabled:hover:bg-flathub-white/10 dark:enabled:hover:text-flathub-lotion h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Popular</div></span></button></li><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="enabled:text-flathub-arsenic enabled:hover:bg-flathub-white/50 dark:enabled:text-flathub-lotion dark:enabled:hover:bg-flathub-white/10 dark:enabled:hover:text-flathub-lotion h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">New</div></span></button></li><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="enabled:text-flathub-arsenic enabled:hover:bg-flathub-white/50 dark:enabled:text-flathub-lotion dark:enabled:hover:bg-flathub-white/10 dark:enabled:hover:text-flathub-lotion h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Updated</div></span></button></li></ul></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Convey" aria-description="Send and receive email" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/net.donnybeelo.C
4onvey"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n" alt="Convey Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Convey</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Send and receive email</div></div></a></div><div><a aria-label="Deep Dive" aria-description="Stay focused with strict limits" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.tanaybhomia.DeepDive"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n" alt="Deep Dive Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Deep Dive</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Stay focused with strict limits</div></div></a></div><div><a aria-label="Chorus" aria-description="Sing along to your music" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/space.f1nn.chorus"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n" alt="Chorus Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Chorus</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Sing along to your music</div></div></a></div><div><a aria-label="Helio" aria-description="Helio, free and cross-platform lightweight music sequencer" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/fm.helio.Workstation"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw" alt="Helio Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Helio</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Helio, free and cross-platform lightweight music sequencer</div></div></a></div><div><a aria-label="Jottr" aria-description="Simple text and markdown editor mainly intended for writers, journalists and researchers" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.mfat.jottr"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw" alt="Jottr Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Jottr</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Simple text and markdown editor mainly intended for writers, journalists and researchers</div></div></a></div><div><a aria-label="Inscriptions" aria-description="Translate text elegantly" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/page.codeberg.elly_code.inscriptions"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n" alt="Inscriptions Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Inscriptions</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Translate text elegantly</div></div></a></div><div><a aria-label="Platen" aria-description="Edit equations for slides and more" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/page.wisha.platen"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw" alt="Platen Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Platen</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Edit equations for slides and more</div></div></a></div><div><a aria-label="Cosmic Comics" aria-description="Read Comics, Manga and Ebooks the easy way" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/fr.nytuo.cosmiccomics"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n" alt="Cosmic Comics Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Cosmic Comics</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Read Comics, Manga and Ebooks the easy way</div></div></a></div><div><a aria-label="Bobby" aria-description="View SQLite databases" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/studio.planetpeanut.Bobby"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw" alt="Bobby Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Bobby</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">View SQLite databases</div></div></a></div><div><a aria-label="Crossword Editor" aria-description="Create crossword puzzles" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.gnome.Crosswords.Editor"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n" alt="Crossword Editor Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Crossword Editor</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Create crossword puzzles</div></div></a></div><div><a aria-label="Raspberry Pi Imager" aria-description="Raspberry Pi Imaging utility" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.raspberrypi.rpi-imager"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw" alt="Raspberry Pi Imager Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Raspberry Pi Imager</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Raspberry Pi Imaging utility</div></div></a></div><div><a aria-label="Qobine" aria-description="Unofficial client for Qobuz" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.sofusa.qobine"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc29mdXNhLnFvYmluZS8zMmYxNDdlMjA0Yjk4Mzk5MThjYmIyYmZjZmY2YzIyNC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5zb2Z1c2EucW9iaW5lLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc29mdXNhLnFvYmluZS8zMmYxNDdlMjA0Yjk4Mzk5MThjYmIyYmZjZmY2YzIyNC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5zb2Z1c2EucW9iaW5lLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc29mdXNhLnFvYmluZS8zMmYxNDdlMjA0Yjk4Mzk5MThjYmIyYmZjZmY2YzIyNC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5zb2Z1c2EucW9iaW5lLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc29mdXNhLnFvYmluZS8zMmYxNDdlMjA0Yjk4Mzk5MThjYmIyYmZjZmY2YzIyNC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5zb2Z1c2EucW9iaW5lLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc29mdXNhLnFvYmluZS8zMmYxNDdlMjA0Yjk4Mzk5MThjYmIyYmZjZmY2YzIyNC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5zb2Z1c2EucW9iaW5lLnBuZw" alt="Qobine Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Qobine</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Unofficial client for Qobuz</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Trending" title="More Trending" href="/en/apps/collection/trending">More Trending</a></div></div><section aria-labelledby="curated-app-selection-2" class="rounded-xl bg-linear-to-r p-4 pb-6 pt-9 shadow-md md:p-12 md:pe-9 from-[#f4ffb8] via-[#cdf7dc] to-[#bfe9ff] dar
4k:from-[#263914] dark:via-[#123d31] dark:to-[#11324c]"><div class="mx-auto mb-6 max-w-3xl text-center md:mx-0 md:text-start"><h2 id="curated-app-selection-2" class="text-4xl leading-tight font-black md:text-5xl">Staff Picks</h2><p class="mt-3 text-base leading-relaxed text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:text-lg">Apps we love right now</p></div><div class="grid grid-cols-1 gap-1.5 md:grid-cols-2 lg:grid-cols-3"><a aria-label="Flatseal" aria-description="Manage Flatpak permissions" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/com.github.tchx84.Flatseal"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL3RjaHg4NC5GbGF0c2VhbC80NjJiZGUzODNjMDI0YTUyYjMxMzJhZTNkZjc5NzA0YS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIudGNoeDg0LkZsYXRzZWFsLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL3RjaHg4NC5GbGF0c2VhbC80NjJiZGUzODNjMDI0YTUyYjMxMzJhZTNkZjc5NzA0YS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIudGNoeDg0LkZsYXRzZWFsLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL3RjaHg4NC5GbGF0c2VhbC80NjJiZGUzODNjMDI0YTUyYjMxMzJhZTNkZjc5NzA0YS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIudGNoeDg0LkZsYXRzZWFsLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL3RjaHg4NC5GbGF0c2VhbC80NjJiZGUzODNjMDI0YTUyYjMxMzJhZTNkZjc5NzA0YS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIudGNoeDg0LkZsYXRzZWFsLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL3RjaHg4NC5GbGF0c2VhbC80NjJiZGUzODNjMDI0YTUyYjMxMzJhZTNkZjc5NzA0YS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIudGNoeDg0LkZsYXRzZWFsLnBuZw" alt="Flatseal Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Flatseal</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Manage Flatpak permissions</div></div></a><a aria-label="Bazaar" aria-description="Discover and install apps" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.github.kolunmi.Bazaar"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIva29sdW5taS5CYXphYXIvOTAxZGM3MGU0NmQ1Y2RkYjg1YzdjNzc3YmMyZDM1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIua29sdW5taS5CYXphYXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIva29sdW5taS5CYXphYXIvOTAxZGM3MGU0NmQ1Y2RkYjg1YzdjNzc3YmMyZDM1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIua29sdW5taS5CYXphYXIucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIva29sdW5taS5CYXphYXIvOTAxZGM3MGU0NmQ1Y2RkYjg1YzdjNzc3YmMyZDM1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIua29sdW5taS5CYXphYXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIva29sdW5taS5CYXphYXIvOTAxZGM3MGU0NmQ1Y2RkYjg1YzdjNzc3YmMyZDM1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIua29sdW5taS5CYXphYXIucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIva29sdW5taS5CYXphYXIvOTAxZGM3MGU0NmQ1Y2RkYjg1YzdjNzc3YmMyZDM1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIua29sdW5taS5CYXphYXIucG5n" alt="Bazaar Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Bazaar</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Discover and install apps</div></div></a><a aria-label="Cine" aria-description="Play your videos" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.github.diegopvlk.Cine"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZGllZ29wdmxrLkNpbmUvMTUzODExMDAwYzY4ZTA3MDAzMTdmZGUwNTc0MmQ1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZGllZ29wdmxrLkNpbmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZGllZ29wdmxrLkNpbmUvMTUzODExMDAwYzY4ZTA3MDAzMTdmZGUwNTc0MmQ1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZGllZ29wdmxrLkNpbmUucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZGllZ29wdmxrLkNpbmUvMTUzODExMDAwYzY4ZTA3MDAzMTdmZGUwNTc0MmQ1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZGllZ29wdmxrLkNpbmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZGllZ29wdmxrLkNpbmUvMTUzODExMDAwYzY4ZTA3MDAzMTdmZGUwNTc0MmQ1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZGllZ29wdmxrLkNpbmUucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZGllZ29wdmxrLkNpbmUvMTUzODExMDAwYzY4ZTA3MDAzMTdmZGUwNTc0MmQ1NGUvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZGllZ29wdmxrLkNpbmUucG5n" alt="Cine Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Cine</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Play your videos</div></div></a><a aria-label="Pika Backup" aria-description="Keep your data safe" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.gnome.World.PikaBackup"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuUGlrYUJhY2t1cC9iZWQ0MDJkZWQ3ZjYyMjZmMWM2ZDdmYzFmNzJmZWM5Zi9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5Xb3JsZC5QaWthQmFja3VwLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuUGlrYUJhY2t1cC9iZWQ0MDJkZWQ3ZjYyMjZmMWM2ZDdmYzFmNzJmZWM5Zi9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5Xb3JsZC5QaWthQmFja3VwLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuUGlrYUJhY2t1cC9iZWQ0MDJkZWQ3ZjYyMjZmMWM2ZDdmYzFmNzJmZWM5Zi9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5Xb3JsZC5QaWthQmFja3VwLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuUGlrYUJhY2t1cC9iZWQ0MDJkZWQ3ZjYyMjZmMWM2ZDdmYzFmNzJmZWM5Zi9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5Xb3JsZC5QaWthQmFja3VwLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuUGlrYUJhY2t1cC9iZWQ0MDJkZWQ3ZjYyMjZmMWM2ZDdmYzFmNzJmZWM5Zi9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5Xb3JsZC5QaWthQmFja3VwLnBuZw" alt="Pika Backup Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Pika Backup</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Keep your data safe</div></div></a><a aria-label="Tokodon" aria-description="Browse the Fediverse" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.kde.tokodon"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL3Rva29kb24vY2IzNTcxMWQ5OTcyYTcyNGRjYjE5M2Q5YzczM2UzZmIvaWNvbnMvMTI4eDEyOC9vcmcua2RlLnRva29kb24ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL3Rva29kb24vY2IzNTcxMWQ5OTcyYTcyNGRjYjE5M2Q5YzczM2UzZmIvaWNvbnMvMTI4eDEyOC9vcmcua2RlLnRva29kb24ucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL3Rva29kb24vY2IzNTcxMWQ5OTcyYTcyNGRjYjE5M2Q5YzczM2UzZmIvaWNvbnMvMTI4eDEyOC9vcmcua2RlLnRva29kb24ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL3Rva29kb24vY2IzNTcxMWQ5OTcyYTcyNGRjYjE5M2Q5YzczM2UzZmIvaWNvbnMvMTI4eDEyOC9vcmcua2RlLnRva29kb24ucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL3Rva29kb24vY2IzNTcxMWQ5OTcyYTcyNGRjYjE5M2Q5YzczM2UzZmIvaWNvbnMvMTI4eDEyOC9vcmcua2RlLnRva29kb24ucG5n" alt="Tokodon Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Tokodon</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Browse the Fediverse</div></div></a><a aria-label="Gradia" aria-description="Annotate your screenshots" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/be.alexandervanhee.gradia"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc" alt="Gradia Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Gradia</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Annotate your screenshots</div></div></a></div></section><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Productivity</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Inscriptions" aria-description="Translate text elegantly" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/page.codeberg.elly_code.inscriptions"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29
4kZS5pbnNjcmlwdGlvbnMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL2NvZGViZXJnL2VsbHlfY29kZS5pbnNjcmlwdGlvbnMvOTRhMGM3ZTM2NzlkNmE2ZmU5OGMwNzAyZjFiYThmMDgvaWNvbnMvMTI4eDEyOC9wYWdlLmNvZGViZXJnLmVsbHlfY29kZS5pbnNjcmlwdGlvbnMucG5n" alt="Inscriptions Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Inscriptions</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Translate text elegantly</div></div></a></div><div><a aria-label="Platen" aria-description="Edit equations for slides and more" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/page.wisha.platen"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9wYWdlL3dpc2hhL3BsYXRlbi9iNmEwYjJjNzg4MGYxYWMzNDZiNTEzNTk1MzBkYjE4Yi9pY29ucy8xMjh4MTI4L3BhZ2Uud2lzaGEucGxhdGVuLnBuZw" alt="Platen Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Platen</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Edit equations for slides and more</div></div></a></div><div>
4<a aria-label="Skribisto" aria-description="Software for writing" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/eu.skribisto.skribisto"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ldS9za3JpYmlzdG8vc2tyaWJpc3RvL2FlMTUwZGEwNjZiMmY2MjRhYWM2NDI0NzA1NmY1MzM4L2ljb25zLzEyOHgxMjgvZXUuc2tyaWJpc3RvLnNrcmliaXN0by5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ldS9za3JpYmlzdG8vc2tyaWJpc3RvL2FlMTUwZGEwNjZiMmY2MjRhYWM2NDI0NzA1NmY1MzM4L2ljb25zLzEyOHgxMjgvZXUuc2tyaWJpc3RvLnNrcmliaXN0by5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ldS9za3JpYmlzdG8vc2tyaWJpc3RvL2FlMTUwZGEwNjZiMmY2MjRhYWM2NDI0NzA1NmY1MzM4L2ljb25zLzEyOHgxMjgvZXUuc2tyaWJpc3RvLnNrcmliaXN0by5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ldS9za3JpYmlzdG8vc2tyaWJpc3RvL2FlMTUwZGEwNjZiMmY2MjRhYWM2NDI0NzA1NmY1MzM4L2ljb25zLzEyOHgxMjgvZXUuc2tyaWJpc3RvLnNrcmliaXN0by5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ldS9za3JpYmlzdG8vc2tyaWJpc3RvL2FlMTUwZGEwNjZiMmY2MjRhYWM2NDI0NzA1NmY1MzM4L2ljb25zLzEyOHgxMjgvZXUuc2tyaWJpc3RvLnNrcmliaXN0by5wbmc" alt="Skribisto Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Skribisto</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Software for writing</div></div></a></div><div><a aria-label="Letters" aria-description="Word processor for GNOME" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/net.codelogistics.letters"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvY29kZWxvZ2lzdGljcy9sZXR0ZXJzL2YwNTY2MzNjOTNiZTJlMjdmOTk5NTRjZTljNjlkOWE3L2ljb25zLzEyOHgxMjgvbmV0LmNvZGVsb2dpc3RpY3MubGV0dGVycy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvY29kZWxvZ2lzdGljcy9sZXR0ZXJzL2YwNTY2MzNjOTNiZTJlMjdmOTk5NTRjZTljNjlkOWE3L2ljb25zLzEyOHgxMjgvbmV0LmNvZGVsb2dpc3RpY3MubGV0dGVycy5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvY29kZWxvZ2lzdGljcy9sZXR0ZXJzL2YwNTY2MzNjOTNiZTJlMjdmOTk5NTRjZTljNjlkOWE3L2ljb25zLzEyOHgxMjgvbmV0LmNvZGVsb2dpc3RpY3MubGV0dGVycy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvY29kZWxvZ2lzdGljcy9sZXR0ZXJzL2YwNTY2MzNjOTNiZTJlMjdmOTk5NTRjZTljNjlkOWE3L2ljb25zLzEyOHgxMjgvbmV0LmNvZGVsb2dpc3RpY3MubGV0dGVycy5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvY29kZWxvZ2lzdGljcy9sZXR0ZXJzL2YwNTY2MzNjOTNiZTJlMjdmOTk5NTRjZTljNjlkOWE3L2ljb25zLzEyOHgxMjgvbmV0LmNvZGVsb2dpc3RpY3MubGV0dGVycy5wbmc" alt="Letters Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Letters</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Word processor for GNOME</div></div></a></div><div><a aria-label="AppFlowy" aria-description="Open Source Notion Alternative" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.appflowy.AppFlowy"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9hcHBmbG93eS9BcHBGbG93eS9iOWNmYTQ1NTMxOGQ3YWJkYWI3NzdmMjM5YTQ3OTMyZS9pY29ucy8xMjh4MTI4L2lvLmFwcGZsb3d5LkFwcEZsb3d5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9hcHBmbG93eS9BcHBGbG93eS9iOWNmYTQ1NTMxOGQ3YWJkYWI3NzdmMjM5YTQ3OTMyZS9pY29ucy8xMjh4MTI4L2lvLmFwcGZsb3d5LkFwcEZsb3d5LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9hcHBmbG93eS9BcHBGbG93eS9iOWNmYTQ1NTMxOGQ3YWJkYWI3NzdmMjM5YTQ3OTMyZS9pY29ucy8xMjh4MTI4L2lvLmFwcGZsb3d5LkFwcEZsb3d5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9hcHBmbG93eS9BcHBGbG93eS9iOWNmYTQ1NTMxOGQ3YWJkYWI3NzdmMjM5YTQ3OTMyZS9pY29ucy8xMjh4MTI4L2lvLmFwcGZsb3d5LkFwcEZsb3d5LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9hcHBmbG93eS9BcHBGbG93eS9iOWNmYTQ1NTMxOGQ3YWJkYWI3NzdmMjM5YTQ3OTMyZS9pY29ucy8xMjh4MTI4L2lvLmFwcGZsb3d5LkFwcEZsb3d5LnBuZw" alt="AppFlowy Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">AppFlowy</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Open Source Notion Alternative</div></div></a></div><div><a aria-label="Curo Calculator" aria-description="Financial calculations simplified" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/app.curocalc.calculator"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvY3Vyb2NhbGMvY2FsY3VsYXRvci83ZThmNmRkMTkxYTkyYmU2MmZjMzA3MWYyMzUyNDk0My9pY29ucy8xMjh4MTI4L2FwcC5jdXJvY2FsYy5jYWxjdWxhdG9yLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvY3Vyb2NhbGMvY2FsY3VsYXRvci83ZThmNmRkMTkxYTkyYmU2MmZjMzA3MWYyMzUyNDk0My9pY29ucy8xMjh4MTI4L2FwcC5jdXJvY2FsYy5jYWxjdWxhdG9yLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvY3Vyb2NhbGMvY2FsY3VsYXRvci83ZThmNmRkMTkxYTkyYmU2MmZjMzA3MWYyMzUyNDk0My9pY29ucy8xMjh4MTI4L2FwcC5jdXJvY2FsYy5jYWxjdWxhdG9yLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvY3Vyb2NhbGMvY2FsY3VsYXRvci83ZThmNmRkMTkxYTkyYmU2MmZjMzA3MWYyMzUyNDk0My9pY29ucy8xMjh4MTI4L2FwcC5jdXJvY2FsYy5jYWxjdWxhdG9yLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvY3Vyb2NhbGMvY2FsY3VsYXRvci83ZThmNmRkMTkxYTkyYmU2MmZjMzA3MWYyMzUyNDk0My9pY29ucy8xMjh4MTI4L2FwcC5jdXJvY2FsYy5jYWxjdWxhdG9yLnBuZw" alt="Curo Calculator Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Curo Calculator</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Financial calculations simplified</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Productivity" title="More Productivity" href="/en/apps/category/office">More Productivity</a></div></div></div><section aria-labelledby="curated-app-selection-8" class="rounded-xl bg-linear-to-r p-4 pb-6 pt-9 shadow-md md:p-12 md:pe-9 from-[#ffe3a3] via-[#ffc3d8] to-[#d8d2ff] dark:from-[#4a2f10] dark:via-[#4d1832] dark:to-[#2d2863]"><div class="mx-auto mb-6 max-w-3xl text-center md:mx-0 md:text-start"><h2 id="curated-app-selection-8" class="text-4xl leading-tight font-black md:text-5xl">Build Native Apps</h2><p class="mt-3 text-base leading-relaxed text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:text-lg">Develop apps that feel at home on your system</p></div><div class="grid grid-cols-1 gap-1.5 md:grid-cols-2 lg:grid-cols-3"><a aria-label="Gitte" aria-description="Manage your code history" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/de.wwwtech.gitte"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS93d3d0ZWNoL2dpdHRlLzc0OGY1MWJhNDc0NGRlN2M2MjhlNjg4OWZhYjBjZjNhL2ljb25zLzEyOHgxMjgvZGUud3d3dGVjaC5naXR0ZS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS93d3d0ZWNoL2dpdHRlLzc0OGY1MWJhNDc0NGRlN2M2MjhlNjg4OWZhYjBjZjNhL2ljb25zLzEyOHgxMjgvZGUud3d3dGVjaC5naXR0ZS5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS93d3d0ZWNoL2dpdHRlLzc0OGY1MWJhNDc0NGRlN2M2MjhlNjg4OWZhYjBjZjNhL2ljb25zLzEyOHgxMjgvZGUud3d3dGVjaC5naXR0ZS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS93d3d0ZWNoL2dpdHRlLzc0OGY1MWJhNDc0NGRlN2M2MjhlNjg4OWZhYjBjZjNhL2ljb25zLzEyOHgxMjgvZGUud3d3dGVjaC5naXR0ZS5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS93d3d0ZWNoL2dpdHRlLzc0OGY1MWJhNDc0NGRlN2M2MjhlNjg4OWZhYjBjZjNhL2ljb25zLzEyOHgxMjgvZGUud3d3dGVjaC5naXR0ZS5wbmc" alt="Gitte Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Gitte</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Manage your code history</div></div></a><a aria-label="Brief" aria-description="Browse command-line cheatsheets" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.github.shonebinu.Brief"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkJyaWVmL2RjMzg4Y2ZhMTIzZmJmYmIxMTI0YmI1NjQ3M2U0MDcxL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5CcmllZi5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkJyaWVmL2RjMzg4Y2ZhMTIzZmJmYmIxMTI0YmI1NjQ3M2U0MDcxL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5CcmllZi5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkJyaWVmL2RjMzg4Y2ZhMTIzZmJmYmIxMTI0YmI1NjQ3M2U0MDcxL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5CcmllZi5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkJyaWVmL2RjMzg4Y2ZhMTIzZmJmYmIxMTI0YmI1NjQ3M2U0MDcxL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5CcmllZi5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkJyaWVmL2RjMzg4Y2ZhMTIzZmJmYmIxMTI0YmI1NjQ3M2U0MDcxL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5CcmllZi5wbmc" alt="Brief Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Brief</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Browse command-line cheatsheets</div></div></a><a aria-label="Dev Toolbox" aria-description="Dev tools at your fingertips" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/me.iepure.devtoolbox"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9tZS9pZXB1cmUvZGV2dG9vbGJveC82NDBhMDU4Y2M4ZWMyM2Y0OWM1YjYzYWM1NWI2NjlkMC9pY29ucy8xMjh4MTI4L21lLmllcHVyZS5kZXZ0b29sYm94LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9tZS9pZXB1cmUvZGV2dG9vbGJveC82NDBhMDU4Y2M4ZWMyM2Y0OWM1YjYzYWM1NWI2NjlkMC9pY29ucy8xMjh4MTI4L21lLmllcHVyZS5kZXZ0b29sYm94LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9tZS9pZXB1cmUvZGV2dG9vbGJveC82NDBhMDU4Y2M4ZWMyM2Y0OWM1YjYzYWM1NWI2NjlkMC9pY29ucy8xMjh4MTI4L21lLmllcHVyZS5kZXZ0b29sYm94LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9tZS9pZXB1cmUvZGV2dG9vbGJveC82NDBhMDU4Y2M4ZWMyM2Y0OWM1YjYzYWM1NWI2NjlkMC9pY29ucy8xMjh4MTI4L21lLmllcHVyZS5kZXZ0b29sYm94LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9tZS9pZXB1cmUvZGV2dG9vbGJveC82NDBhMDU4Y2M4ZWMyM2Y0OWM1YjYzYWM1NWI2NjlkMC9pY29ucy8xMjh4MTI4L21lLmllcHVyZS5kZXZ0b29sYm94LnBuZw" alt="Dev Toolbox Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Dev Toolbox</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Dev tools at your fingertips</div></div></a><a aria-label="Commit" aria-description="Commit message editor" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/re.sonny.Commit"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9Db21taXQvYjcwYmY2YmIzNzVmZGQwNjcxZTQyYjQxNWRjZWQ4N2IvaWNvbnMvMTI4eDEyOC9yZS5zb25ueS5Db21taXQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9Db21taXQvYjcwYmY2YmIzNzVmZGQwNjcxZTQyYjQxNWRjZWQ4N2IvaWNvbnMvMTI4eDEyOC9yZS5zb25ueS5Db21taXQucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9Db21taXQvYjcwYmY2YmIzNzVmZGQwNjcxZTQyYjQxNWRjZWQ4N2IvaWNvbnMvMTI4eDEyOC9yZS5zb25ueS5Db21taXQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9Db21taXQvYjcwYmY2YmIzNzVmZGQwNjcxZTQyYjQxNWRjZWQ4N2IvaWNvbnMvMTI4eDEyOC9yZS5zb25ueS5Db21taXQucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9Db21taXQvYjcwYmY2YmIzNzVmZGQwNjcxZTQyYjQxNWRjZWQ4N2IvaWNvbnMvMTI4eDEyOC9yZS5zb25ueS5Db21taXQucG5n" alt="Commit Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Commit</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Commit message editor</div></div></a><a aria-label="Codd" aria-description="Lightweight PostgreSQL client" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.github.anil_e.Codd"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvYW5pbF9lLkNvZGQvNTQwNmYyNTkwYzA5YmRhYmVjODVlODM2YTY1MzEyOWEvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuYW5pbF9lLkNvZGQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvYW5pbF9lLkNvZGQvNTQwNmYyNTkwYzA5YmRhYmVjODVlODM2YTY1MzEyOWEvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuYW5pbF9lLkNvZGQucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvYW5pbF9lLkNvZGQvNTQwNmYyNTkwYzA5YmRhYmVjODVlODM2YTY1MzEyOWEvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuYW5pbF9lLkNvZGQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvYW5pbF9lLkNvZGQvNTQwNmYyNTkwYzA5YmRhYmVjODVlODM2YTY1MzEyOWEvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuYW5pbF9lLkNvZGQucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvYW5pbF9lLkNvZGQvNTQwNmYyNTkwYzA5YmRhYmVjODVlODM2YTY1MzEyOWEvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuYW5pbF9lLkNvZGQucG5n" alt="Codd Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Codd</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Lightweight PostgreSQL client</div></div></a><a aria-label="Bobby" aria-description="View SQLite databases" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/studio.planetpeanut.Bobby"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw" alt="Bobby Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Bobby</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">View SQLite databases</div></div></a><a aria-label="Biblioteca" aria-description="Read GNOME documentation offline" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/app.drey.Biblioteca"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9CaWJsaW90ZWNhLzZmMWY2MWNmMTJjYzVhNzZkNzE4ZmE1NDk4NGIyOGE1L2ljb25zLzEyOHgxMjgvYXBwLmRyZXkuQmlibGlvdGVjYS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9CaWJsaW90ZWNhLzZmMWY2MWNmMTJjYzVhNzZkNzE4ZmE1NDk4NGIyOGE1L2ljb25zLzEyOHgxMjgvYXBwLmRyZXkuQmlibGlvdGVjYS5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9CaWJsaW90ZWNhLzZmMWY2MWNmMTJjYzVhNzZkNzE4ZmE1NDk4NGIyOGE1L2ljb25zLzEyOHgxMjgvYXBwLmRyZXkuQmlibGlvdGVjYS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9CaWJsaW90ZWNhLzZmMWY2MWNmMTJjYzVhNzZkNzE4ZmE1NDk4NGIyOGE1L2ljb25zLzEyOHgxMjgvYXBwLmRyZXkuQmlibGlvdGVjYS5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9CaWJsaW90ZWNhLzZmMWY2MWNmMTJjYzVhNzZkNzE4ZmE1NDk4NGIyOGE1L2ljb25zLzEyOHgxMjgvYXBwLmRyZXkuQmlibGlvdGVjYS5wbmc" alt="Biblioteca Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Biblioteca</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Read GNOME documentation offline</div></div></a><a aria-label="Exchange" aria-description="Convert between XML and Blueprint" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.github.shonebinu.Exchange"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkV4Y2hhbmdlL2UwNGZiYmJmNTM4NmEwNzZkN2UyYzc3YzQ0Nzc2Y2RkL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5FeGNoYW5nZS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkV4Y2hhbmdlL2UwNGZiYmJmNTM4NmEwNzZkN2UyYzc3YzQ0Nzc2Y2RkL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5FeGNoYW5nZS5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkV4Y2hhbmdlL2UwNGZiYmJmNTM4NmEwNzZkN2UyYzc3YzQ0Nzc2Y2RkL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5FeGNoYW5nZS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkV4Y2hhbmdlL2UwNGZiYmJmNTM4NmEwNzZkN2UyYzc3YzQ0Nzc2Y2RkL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5FeGNoYW5nZS5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvc2hvbmViaW51LkV4Y2hhbmdlL2UwNGZiYmJmNTM4NmEwNzZkN2UyYzc3YzQ0Nzc2Y2RkL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLnNob25lYmludS5FeGNoYW5nZS5wbmc" alt="Exchange Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Exchange</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Convert between XML and Blueprint</div></div></a><a aria-label="Collision" aria-description="Check hashes for your files" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/dev.geopjr.Collision"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL0NvbGxpc2lvbi81YjBkOGZlYTg3MmQzMzZiMjUxMGMxZjI5YmQwZmNiOS9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuQ29sbGlzaW9uLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL0NvbGxpc2lvbi81YjBkOGZlYTg3MmQzMzZiMjUxMGMxZjI5YmQwZmNiOS9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuQ29sbGlzaW9uLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL0NvbGxpc2lvbi81YjBkOGZlYTg3MmQzMzZiMjUxMGMxZjI5YmQwZmNiOS9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuQ29sbGlzaW9uLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL0NvbGxpc2lvbi81YjBkOGZlYTg3MmQzMzZiMjUxMGMxZjI5YmQwZmNiOS9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuQ29sbGlzaW9uLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZ2VvcGpyL0NvbGxpc2lvbi81YjBkOGZlYTg3MmQzMzZiMjUxMGMxZjI5YmQwZmNiOS9pY29ucy8xMjh4MTI4L2Rldi5nZW9wanIuQ29sbGlzaW9uLnBuZw" alt="Collision Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Collision</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Check hashes for your files</div></div></a><a aria-label="Text Pieces" aria-description="Developer&#x27;s scratchpad" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.gitlab.liferooter.TextPieces"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRsYWIvbGlmZXJvb3Rlci5UZXh0UGllY2VzLzFhOTc4MWI5OTMyOTRkMWVmYTViYWRhMGFmZDIyZWMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0bGFiLmxpZmVyb290ZXIuVGV4dFBpZWNlcy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRsYWIvbGlmZXJvb3Rlci5UZXh0UGllY2VzLzFhOTc4MWI5OTMyOTRkMWVmYTViYWRhMGFmZDIyZWMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0bGFiLmxpZmVyb290ZXIuVGV4dFBpZWNlcy5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRsYWIvbGlmZXJvb3Rlci5UZXh0UGllY2VzLzFhOTc4MWI5OTMyOTRkMWVmYTViYWRhMGFmZDIyZWMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0bGFiLmxpZmVyb290ZXIuVGV4dFBpZWNlcy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRsYWIvbGlmZXJvb3Rlci5UZXh0UGllY2VzLzFhOTc4MWI5OTMyOTRkMWVmYTViYWRhMGFmZDIyZWMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0bGFiLmxpZmVyb290ZXIuVGV4dFBpZWNlcy5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRsYWIvbGlmZXJvb3Rlci5UZXh0UGllY2VzLzFhOTc4MWI5OTMyOTRkMWVmYTViYWRhMGFmZDIyZWMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0bGFiLmxpZmVyb290ZXIuVGV4dFBpZWNlcy5wbmc" alt="Text Pieces Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Text Pieces</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Developer&#x27;s scratchpad</div></div></a><a aria-label="Wildcard" aria-description="Test your regular expressions" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/net.ffkkinos.Wildcard"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZmZra2lub3MvV2lsZGNhcmQvMmY2YTBlZjgzZDhmZTQxNDZjZTY2MDk1ZGVlM2ZmYjQvaWNvbnMvMTI4eDEyOC9uZXQuZmZra2lub3MuV2lsZGNhcmQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZmZra2lub3MvV2lsZGNhcmQvMmY2YTBlZjgzZDhmZTQxNDZjZTY2MDk1ZGVlM2ZmYjQvaWNvbnMvMTI4eDEyOC9uZXQuZmZra2lub3MuV2lsZGNhcmQucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZmZra2lub3MvV2lsZGNhcmQvMmY2YTBlZjgzZDhmZTQxNDZjZTY2MDk1ZGVlM2ZmYjQvaWNvbnMvMTI4eDEyOC9uZXQuZmZra2lub3MuV2lsZGNhcmQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZmZra2lub3MvV2lsZGNhcmQvMmY2YTBlZjgzZDhmZTQxNDZjZTY2MDk1ZGVlM2ZmYjQvaWNvbnMvMTI4eDEyOC9uZXQuZmZra2lub3MuV2lsZGNhcmQucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZmZra2lub3MvV2lsZGNhcmQvMmY2YTBlZjgzZDhmZTQxNDZjZTY2MDk1ZGVlM2ZmYjQvaWNvbnMvMTI4eDEyOC9uZXQuZmZra2lub3MuV2lsZGNhcmQucG5n" alt="Wildcard Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Wildcard</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Test your regular expressions</div></div></a></div></section><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Graphics &amp; Photography</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Cosmic Comics" aria-description="Read Comics, Manga and Ebooks the easy way" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/fr.nytuo.cosmiccomics"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mci9ueXR1by9jb3NtaWNjb21pY3MvYzQ1YjhhZjhkODY1YWI4ZmI5OWJhMTJmMmRmZGJkYzYvaWNvbnMvMTI4eDEyOC9mci5ueXR1by5jb3NtaWNjb21pY3MucG5n" alt="Cosmic Comics Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Cosmic Comics</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Read Comics, Manga and Ebooks the easy way</div></div></a></div><div><a aria-label="Curtail" aria-description="Compress your images" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/com.github.huluti.Curtail"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc" alt="Curtail Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Curtail</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Compress your images</div></div></a></div><div><a aria-label="Metamorphosis" aria-description="Edit metadata" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/dev.deimoshall.Metamorphosis"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZGVpbW9zaGFsbC9NZXRhbW9ycGhvc2lzLzIyMTc3MDE0MjhkZGU3NDhhMjZkMDNkOTk5MWVjOTljL2ljb25zLzEyOHgxMjgvZGV2LmRlaW1vc2hhbGwuTWV0YW1vcnBob3Npcy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZGVpbW9zaGFsbC9NZXRhbW9ycGhvc2lzLzIyMTc3MDE0MjhkZGU3NDhhMjZkMDNkOTk5MWVjOTljL2ljb25zLzEyOHgxMjgvZGV2LmRlaW1vc2hhbGwuTWV0YW1vcnBob3Npcy5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZGVpbW9zaGFsbC9NZXRhbW9ycGhvc2lzLzIyMTc3MDE0MjhkZGU3NDhhMjZkMDNkOTk5MWVjOTljL2ljb25zLzEyOHgxMjgvZGV2LmRlaW1vc2hhbGwuTWV0YW1vcnBob3Npcy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZGVpbW9zaGFsbC9NZXRhbW9ycGhvc2lzLzIyMTc3MDE0MjhkZGU3NDhhMjZkMDNkOTk5MWVjOTljL2ljb25zLzEyOHgxMjgvZGV2LmRlaW1vc2hhbGwuTWV0YW1vcnBob3Npcy5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZXYvZGVpbW9zaGFsbC9NZXRhbW9ycGhvc2lzLzIyMTc3MDE0MjhkZGU3NDhhMjZkMDNkOTk5MWVjOTljL2ljb25zLzEyOHgxMjgvZGV2LmRlaW1vc2hhbGwuTWV0YW1vcnBob3Npcy5wbmc" alt="Metamorphosis Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Metamorphosis</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Edit metadata</div></div></a></div><div><a aria-label="Design" aria-description="2D CAD for GNOME" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.dubstar_04.design"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZHVic3Rhcl8wNC5kZXNpZ24vMDJmNWY3MmM1YjBiMjc4NWQ2Y2QyZDNjM2YyNmMwYWYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZHVic3Rhcl8wNC5kZXNpZ24ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZHVic3Rhcl8wNC5kZXNpZ24vMDJmNWY3MmM1YjBiMjc4NWQ2Y2QyZDNjM2YyNmMwYWYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZHVic3Rhcl8wNC5kZXNpZ24ucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZHVic3Rhcl8wNC5kZXNpZ24vMDJmNWY3MmM1YjBiMjc4NWQ2Y2QyZDNjM2YyNmMwYWYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZHVic3Rhcl8wNC5kZXNpZ24ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZHVic3Rhcl8wNC5kZXNpZ24vMDJmNWY3MmM1YjBiMjc4NWQ2Y2QyZDNjM2YyNmMwYWYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZHVic3Rhcl8wNC5kZXNpZ24ucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvZHVic3Rhcl8wNC5kZXNpZ24vMDJmNWY3MmM1YjBiMjc4NWQ2Y2QyZDNjM2YyNmMwYWYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuZHVic3Rhcl8wNC5kZXNpZ24ucG5n" alt="Design Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Design</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">2D CAD for GNOME</div></div></a></div><div><a aria-label="PreviewQt" aria-description="Preview all kinds of files" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.previewqt.PreviewQt"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcHJldmlld3F0L1ByZXZpZXdRdC81MzdmMmRmYzJhMTJmN2FlZGIwOTIyNjhjZTZhYzRmNy9pY29ucy8xMjh4MTI4L29yZy5wcmV2aWV3cXQuUHJldmlld1F0LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcHJldmlld3F0L1ByZXZpZXdRdC81MzdmMmRmYzJhMTJmN2FlZGIwOTIyNjhjZTZhYzRmNy9pY29ucy8xMjh4MTI4L29yZy5wcmV2aWV3cXQuUHJldmlld1F0LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcHJldmlld3F0L1ByZXZpZXdRdC81MzdmMmRmYzJhMTJmN2FlZGIwOTIyNjhjZTZhYzRmNy9pY29ucy8xMjh4MTI4L29yZy5wcmV2aWV3cXQuUHJldmlld1F0LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcHJldmlld3F0L1ByZXZpZXdRdC81MzdmMmRmYzJhMTJmN2FlZGIwOTIyNjhjZTZhYzRmNy9pY29ucy8xMjh4MTI4L29yZy5wcmV2aWV3cXQuUHJldmlld1F0LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcHJldmlld3F0L1ByZXZpZXdRdC81MzdmMmRmYzJhMTJmN2FlZGIwOTIyNjhjZTZhYzRmNy9pY29ucy8xMjh4MTI4L29yZy5wcmV2aWV3cXQuUHJldmlld1F0LnBuZw" alt="PreviewQt Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">PreviewQt</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Preview all kinds of files</div></div></a></div><div><a aria-label="Gradia" aria-description="Annotate your screenshots" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/be.alexandervanhee.gradia"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZS9hbGV4YW5kZXJ2YW5oZWUvZ3JhZGlhL2ZmMmFlNmEwZGQ0N2E3NzEyZTgwNDcwNGU1ZWViMzIzL2ljb25zLzEyOHgxMjgvYmUuYWxleGFuZGVydmFuaGVlLmdyYWRpYS5wbmc" alt="Gradia Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Gradia</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Annotate your screenshots</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Graphics &amp; Photography" title="More Graphics &amp; Photography" href="/en/apps/category/graphics">More Graphics &amp; Photography</a></div></div></div><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Audio &amp; Video</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Helio" aria-description="Helio, free and cross-platform lightweight music sequencer" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/fm.helio.Workstation"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9mbS9oZWxpby9Xb3Jrc3RhdGlvbi85NDM4YTUzYmRkYzAwMjU3ZGM5M2Y0Y2JmOGMzMTI4YS9pY29ucy8xMjh4MTI4L2ZtLmhlbGlvLldvcmtzdGF0aW9uLnBuZw" alt="Helio Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Helio</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Helio, free and cross-platform lightweight music sequencer</div></div></a></div><div><a aria-label="Ratic" aria-description="Complete music player" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.skaven.ratic"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc2thdmVuL3JhdGljLzgyOThkOTRjNDc2MWFmMTA2ZjhjODM1ZTM2MWE5NTM3L2ljb25zLzEyOHgxMjgvb3JnLnNrYXZlbi5yYXRpYy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc2thdmVuL3JhdGljLzgyOThkOTRjNDc2MWFmMTA2ZjhjODM1ZTM2MWE5NTM3L2ljb25zLzEyOHgxMjgvb3JnLnNrYXZlbi5yYXRpYy5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc2thdmVuL3JhdGljLzgyOThkOTRjNDc2MWFmMTA2ZjhjODM1ZTM2MWE5NTM3L2ljb25zLzEyOHgxMjgvb3JnLnNrYXZlbi5yYXRpYy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc2thdmVuL3JhdGljLzgyOThkOTRjNDc2MWFmMTA2ZjhjODM1ZTM2MWE5NTM3L2ljb25zLzEyOHgxMjgvb3JnLnNrYXZlbi5yYXRpYy5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc2thdmVuL3JhdGljLzgyOThkOTRjNDc2MWFmMTA2ZjhjODM1ZTM2MWE5NTM3L2ljb25zLzEyOHgxMjgvb3JnLnNrYXZlbi5yYXRpYy5wbmc" alt="Ratic Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Ratic</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Complete music player</div></div></a></div><div><a aria-label="Parlatype" aria-description="Media player for transcription" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/xyz.parlatype.Parlatype"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS94eXovcGFybGF0eXBlL1BhcmxhdHlwZS82ODI5ZmFiZjZkODIzZDhiOTZhNzBlZjUxNGFmMjkzMC9pY29ucy8xMjh4MTI4L3h5ei5wYXJsYXR5cGUuUGFybGF0eXBlLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS94eXovcGFybGF0eXBlL1BhcmxhdHlwZS82ODI5ZmFiZjZkODIzZDhiOTZhNzBlZjUxNGFmMjkzMC9pY29ucy8xMjh4MTI4L3h5ei5wYXJsYXR5cGUuUGFybGF0eXBlLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS94eXovcGFybGF0eXBlL1BhcmxhdHlwZS82ODI5ZmFiZjZkODIzZDhiOTZhNzBlZjUxNGFmMjkzMC9pY29ucy8xMjh4MTI4L3h5ei5wYXJsYXR5cGUuUGFybGF0eXBlLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS94eXovcGFybGF0eXBlL1BhcmxhdHlwZS82ODI5ZmFiZjZkODIzZDhiOTZhNzBlZjUxNGFmMjkzMC9pY29ucy8xMjh4MTI4L3h5ei5wYXJsYXR5cGUuUGFybGF0eXBlLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS94eXovcGFybGF0eXBlL1BhcmxhdHlwZS82ODI5ZmFiZjZkODIzZDhiOTZhNzBlZjUxNGFmMjkzMC9pY29ucy8xMjh4MTI4L3h5ei5wYXJsYXR5cGUuUGFybGF0eXBlLnBuZw" alt="Parlatype Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Parlatype</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Media player for transcription</div></div></a></div><div><a aria-label="Nocturne" aria-description="Bring your music library together" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/com.jeffser.Nocturne"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw" alt="Nocturne Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Nocturne</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Bring your music library together</div></div></a></div><div><a aria-label="Constrict" aria-description="Compress videos to target sizes" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.wartybix.Constrict"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc" alt="Constrict Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Constrict</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Compress videos to target sizes</div></div></a></div><div><a aria-label="Go2TV" aria-description="Cast media files to Smart TVs and Chromecast devices" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/app.go2tv.go2tv"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZ28ydHYvZ28ydHYvMWI5MmI2ZGU2M2VmYjBjYmI3MzQwZTEyMTgwMGI1YTEvaWNvbnMvMTI4eDEyOC9hcHAuZ28ydHYuZ28ydHYucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZ28ydHYvZ28ydHYvMWI5MmI2ZGU2M2VmYjBjYmI3MzQwZTEyMTgwMGI1YTEvaWNvbnMvMTI4eDEyOC9hcHAuZ28ydHYuZ28ydHYucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZ28ydHYvZ28ydHYvMWI5MmI2ZGU2M2VmYjBjYmI3MzQwZTEyMTgwMGI1YTEvaWNvbnMvMTI4eDEyOC9hcHAuZ28ydHYuZ28ydHYucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZ28ydHYvZ28ydHYvMWI5MmI2ZGU2M2VmYjBjYmI3MzQwZTEyMTgwMGI1YTEvaWNvbnMvMTI4eDEyOC9hcHAuZ28ydHYuZ28ydHYucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZ28ydHYvZ28ydHYvMWI5MmI2ZGU2M2VmYjBjYmI3MzQwZTEyMTgwMGI1YTEvaWNvbnMvMTI4eDEyOC9hcHAuZ28ydHYuZ28ydHYucG5n" alt="Go2TV Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Go2TV</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Cast media files to Smart TVs and Chromecast devices</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focu
4s-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Audio &amp; Video" title="More Audio &amp; Video" href="/en/apps/category/audiovideo">More Audio &amp; Video</a></div></div></div><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Education</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="FingerGo" aria-description="Visual touch-typing trainer" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.AshBuk.FingerGo"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvQXNoQnVrLkZpbmdlckdvLzFlZGIwMWYyMjczODllNWU3YmVjZjkyMDQ5YTRjOWM4L2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLkFzaEJ1ay5GaW5nZXJHby5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvQXNoQnVrLkZpbmdlckdvLzFlZGIwMWYyMjczODllNWU3YmVjZjkyMDQ5YTRjOWM4L2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLkFzaEJ1ay5GaW5nZXJHby5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvQXNoQnVrLkZpbmdlckdvLzFlZGIwMWYyMjczODllNWU3YmVjZjkyMDQ5YTRjOWM4L2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLkFzaEJ1ay5GaW5nZXJHby5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvQXNoQnVrLkZpbmdlckdvLzFlZGIwMWYyMjczODllNWU3YmVjZjkyMDQ5YTRjOWM4L2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLkFzaEJ1ay5GaW5nZXJHby5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvQXNoQnVrLkZpbmdlckdvLzFlZGIwMWYyMjczODllNWU3YmVjZjkyMDQ5YTRjOWM4L2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLkFzaEJ1ay5GaW5nZXJHby5wbmc" alt="FingerGo Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">FingerGo</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Visual touch-typing trainer</div></div></a></div><div><a aria-label="Retro" aria-description="Customizable clock widget" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/re.sonny.Retro"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9SZXRyby81NGFjN2FiYzkwMjc1NjExYjY4NWRiNmUxMzRmMWQyMy9pY29ucy8xMjh4MTI4L3JlLnNvbm55LlJldHJvLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9SZXRyby81NGFjN2FiYzkwMjc1NjExYjY4NWRiNmUxMzRmMWQyMy9pY29ucy8xMjh4MTI4L3JlLnNvbm55LlJldHJvLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9SZXRyby81NGFjN2FiYzkwMjc1NjExYjY4NWRiNmUxMzRmMWQyMy9pY29ucy8xMjh4MTI4L3JlLnNvbm55LlJldHJvLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9SZXRyby81NGFjN2FiYzkwMjc1NjExYjY4NWRiNmUxMzRmMWQyMy9pY29ucy8xMjh4MTI4L3JlLnNvbm55LlJldHJvLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9yZS9zb25ueS9SZXRyby81NGFjN2FiYzkwMjc1NjExYjY4NWRiNmUxMzRmMWQyMy9pY29ucy8xMjh4MTI4L3JlLnNvbm55LlJldHJvLnBuZw" alt="Retro Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Retro</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Customizable clock widget</div></div></a></div><div><a aria-label="InVesalius" aria-description="3D medical imaging reconstruction software" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/br.gov.cti.invesalius"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9nb3YvY3RpLmludmVzYWxpdXMvOTk2NmRiZGRlZTU0Nzg2OTMxNGYxZWJjZjU2ZGU4ZjUvaWNvbnMvMTI4eDEyOC9
4ici5nb3YuY3RpLmludmVzYWxpdXMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9nb3YvY3RpLmludmVzYWxpdXMvOTk2NmRiZGRlZTU0Nzg2OTMxNGYxZWJjZjU2ZGU4ZjUvaWNvbnMvMTI4eDEyOC9ici5nb3YuY3RpLmludmVzYWxpdXMucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9nb3YvY3RpLmludmVzYWxpdXMvOTk2NmRiZGRlZTU0Nzg2OTMxNGYxZWJjZjU2ZGU4ZjUvaWNvbnMvMTI4eDEyOC9ici5nb3YuY3RpLmludmVzYWxpdXMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9nb3YvY3RpLmludmVzYWxpdXMvOTk2NmRiZGRlZTU0Nzg2OTMxNGYxZWJjZjU2ZGU4ZjUvaWNvbnMvMTI4eDEyOC9ici5nb3YuY3RpLmludmVzYWxpdXMucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9nb3YvY3RpLmludmVzYWxpdXMvOTk2NmRiZGRlZTU0Nzg2OTMxNGYxZWJjZjU2ZGU4ZjUvaWNvbnMvMTI4eDEyOC9ici5nb3YuY3RpLmludmVzYWxpdXMucG5n" alt="InVesalius Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">InVesalius</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">3D medical imaging reconstruction software</div></div></a></div><div><a aria-label="TypingMaster" aria-description="Touch typing tutor and speed test" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/com.ktechpit.typingmaster"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20va3RlY2hwaXQvdHlwaW5nbWFzdGVyLzQ1OTUzMWRlYTJjYjBkMzkxZDY0OTk2NjlmZjk4ZGM5L2ljb25zLzEyOHgxMjgvY29tLmt0ZWNocGl0LnR5cGluZ21hc3Rlci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20va3RlY2hwaXQvdHlwaW5nbWFzdGVyLzQ1OTUzMWRlYTJjYjBkMzkxZDY0OTk2NjlmZjk4ZGM5L2ljb25zLzEyOHgxMjgvY29tLmt0ZWNocGl0LnR5cGluZ21hc3Rlci5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20va3RlY2hwaXQvdHlwaW5nbWFzdGVyLzQ1OTUzMWRlYTJjYjBkMzkxZDY0OTk2NjlmZjk4ZGM5L2ljb25zLzEyOHgxMjgvY29tLmt0ZWNocGl0LnR5cGluZ21hc3Rlci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20va3RlY2hwaXQvdHlwaW5nbWFzdGVyLzQ1OTUzMWRlYTJjYjBkMzkxZDY0OTk2NjlmZjk4ZGM5L2ljb25zLzEyOHgxMjgvY29tLmt0ZWNocGl0LnR5cGluZ21hc3Rlci5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20va3RlY2hwaXQvdHlwaW5nbWFzdGVyLzQ1OTUzMWRlYTJjYjBkMzkxZDY0OTk2NjlmZjk4ZGM5L2ljb25zLzEyOHgxMjgvY29tLmt0ZWNocGl0LnR5cGluZ21hc3Rlci5wbmc" alt="TypingMaster Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">TypingMaster</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Touch typing tutor and speed test</div></div></a></div><div><a aria-label="Mecalin" aria-description="Learn touch typing" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.nacho.mecalin"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbmFjaG8ubWVjYWxpbi9jZDZjZTBlZTRkZTNkZmIwYmFkNDIxMjM0YWJhYzg2ZC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5uYWNoby5tZWNhbGluLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbmFjaG8ubWVjYWxpbi9jZDZjZTBlZTRkZTNkZmIwYmFkNDIxMjM0YWJhYzg2ZC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5uYWNoby5tZWNhbGluLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbmFjaG8ubWVjYWxpbi9jZDZjZTBlZTRkZTNkZmIwYmFkNDIxMjM0YWJhYzg2ZC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5uYWNoby5tZWNhbGluLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbmFjaG8ubWVjYWxpbi9jZDZjZTBlZTRkZTNkZmIwYmFkNDIxMjM0YWJhYzg2ZC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5uYWNoby5tZWNhbGluLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbmFjaG8ubWVjYWxpbi9jZDZjZTBlZTRkZTNkZmIwYmFkNDIxMjM0YWJhYzg2ZC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5uYWNoby5tZWNhbGluLnBuZw" alt="Mecalin Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Mecalin</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Learn touch typing</div></div></a></div><div><a aria-label="GeoGebra" aria-description="Dynamic mathematics software" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.geogebra.GeoGebra"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ2VvZ2VicmEvR2VvR2VicmEvYWYxNDFkZDNjM2RiMGRlZDFjYmIwMzlmYjkzYzNlNWEvaWNvbnMvMTI4eDEyOC9vcmcuZ2VvZ2VicmEuR2VvR2VicmEucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ2VvZ2VicmEvR2VvR2VicmEvYWYxNDFkZDNjM2RiMGRlZDFjYmIwMzlmYjkzYzNlNWEvaWNvbnMvMTI4eDEyOC9vcmcuZ2VvZ2VicmEuR2VvR2VicmEucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ2VvZ2VicmEvR2VvR2VicmEvYWYxNDFkZDNjM2RiMGRlZDFjYmIwMzlmYjkzYzNlNWEvaWNvbnMvMTI4eDEyOC9vcmcuZ2VvZ2VicmEuR2VvR2VicmEucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ2VvZ2VicmEvR2VvR2VicmEvYWYxNDFkZDNjM2RiMGRlZDFjYmIwMzlmYjkzYzNlNWEvaWNvbnMvMTI4eDEyOC9vcmcuZ2VvZ2VicmEuR2VvR2VicmEucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ2VvZ2VicmEvR2VvR2VicmEvYWYxNDFkZDNjM2RiMGRlZDFjYmIwMzlmYjkzYzNlNWEvaWNvbnMvMTI4eDEyOC9vcmcuZ2VvZ2VicmEuR2VvR2VicmEucG5n" alt="GeoGebra Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">GeoGebra</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Dynamic mathematics software</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Education" title="More Education" href="/en/apps/category/education">More Education</a></div></div></div><div><div class="mb-10"><div class="flex flex-col lg:flex-row bg-linear-to-r from-[#c6eaf8] to-[#c4f3c9] dark:from-[#2f3d9f] dark:to-[#682889] p-4 pb-6 pt-9 md:p-12 md:pe-9 rounded-xl gap-4"><div class="flex flex-col gap-4 items-center lg:items-start justify-center lg:w-1/3"><div class="w-full max-w-64 md:max-w-80"><svg viewBox="0 0 90.222923 30.691675" version="1.1" id="svg1" xmlns="http://www.w3.org/2000/svg"><defs id="defs1"></defs><g id="layer1" transform="translate(-97.366666,-138.1125)"><rect style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect17" width="11.90625" height="23.812504" x="174.88959" y="144.19792" rx="2.6458333" ry="2.645833"></rect><circle style="fill:currentColor;fill-opacity:1;stroke:transparent;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="circle17" cx="177.53542" cy="146.84375" r="1.0583333"></circle><path style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" d="m 178.85833,166.42292 h 3.96875" id="path18"></path><rect style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect27" width="13.229166" height="27.781256" x="156.36876" y="140.22917" rx="2.6458333" ry="2.6458333"></rect><path style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" d="m 160.99896,166.42292 h 3.96875" id="path27"></path><path style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" d="m 161.52813,142.34583 h 2.91041" id="path28"></path><g id="g29" transform="matrix(0.26458333,0,0,0.26458333,-268.55208,192.0875)"><rect style="opacity:1;fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:5.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect28" width="140.00002" height="110.00001" x="1446" y="-201" rx="10" ry="9.999999"></rect><rect style="opacity:1;fill:currentColor;fill-opacity:1;stroke:transparent;stroke-width:5.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect29" width="29.999998" height="10" x="136" y="-1454" rx="5" ry="5" transform="matrix(0,-1,-1,0,0,0)"></rect><path style="opacity:1;fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" d="m 1508.5,-97 h 15" id="path29"></path></g><rect style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect30" width="10.583333" height="19.843754" x="98.160416" y="148.16667" rx="2.6458333" ry="2.645833"></rect><circle style="fill:currentColor;fill-opacity:1;stroke:transparent;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="circle30" cx="103.45209" cy="148.96042" r="1.0583333"></circle><path style="fill:transparent;fill-opacity:1;stroke:currentColor;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" d="m 101.46771,166.42292 h 3.96875" id="path30"></path></g></svg></div><h1 class="lg:pt-3 text-5xl md:text-6xl font-black">On the go</h1><div>Apps for your Linux phones and tablets</div><a data-slot="button" class="items-center justify-center gap-2 whitespace-nowrap focu
4s-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 text-secondary-foreground shadow-xs h-11 font-bold text-base dark:bg-flathub-white/15 bg-flathub-black/10 transition duration-300 hover:bg-flathub-black/20 dark:hover:bg-flathub-white/25 active:bg-flathub-black/40 dark:active:bg-flathub-white/50 rounded-full px-8 hidden lg:flex w-fit" aria-label="More mobile apps" title="More mobile apps" href="/en/apps/collection/mobile">More mobile apps</a></div><div class="pt-5 lg:pt-0 grid grid-cols-1 md:grid-cols-2 gap-1.5 lg:w-2/3"><a aria-label="Convey" aria-description="Send and receive email" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-2" href="/en/apps/net.donnybeelo.Convey"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n" alt="Convey Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Convey</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Send and receive email</div></div></a><a aria-label="Chorus" aria-description="Sing along to your music" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-2" href="/en/apps/space.f1nn.chorus"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3NwL3NwYWNlLmYxbm4uY2hvcnVzLzBiODM1ZWQzMDcxMTdjMWU4MGU4MzY0NjYyN2NiYjQzL2ljb25zLzEyOHgxMjgvc3BhY2UuZjFubi5jaG9ydXMucG5n" alt="Chorus Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Chorus</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Sing along to your music</div></div></a><a aria-label="BMI Calculator" aria-description="Calculate your BMI" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-2" href="/en/apps/io.github.johannesboehler2.BmiCalculator"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc" alt="BMI Calculator Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">BMI Calculator</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Calculate your BMI</div></div></a><a aria-label="Nocturne" aria-description="Bring your music library together" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-2" href="/en/apps/com.jeffser.Nocturne"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vamVmZnNlci9Ob2N0dXJuZS83NTljN2EzODIzYWU4NjFkMjY4MGMzMGQwMWJlMjdhNy9pY29ucy8xMjh4MTI4L2NvbS5qZWZmc2VyLk5vY3R1cm5lLnBuZw" alt="Nocturne Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Nocturne</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Bring your music library together</div></div></a><a aria-label="Curtail" aria-description="Compress your images" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-2" href="/en/apps/com.github.huluti.Curtail"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2h1bHV0aS5DdXJ0YWlsLzM1YjQyMTc0MzJhNGVkYWY5MDUxZjJjNjViYzRlOTZmL2ljb25zLzEyOHgxMjgvY29tLmdpdGh1Yi5odWx1dGkuQ3VydGFpbC5wbmc" alt="Curtail Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Curtail</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Compress your images</div></div></a><a aria-label="Constrict" aria-description="Compress videos to target sizes" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-2" href="/en/apps/io.github.wartybix.Constrict"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd2FydHliaXguQ29uc3RyaWN0L2MyMTBjMTNlYWJkM2FlOTBkNGEzOWZjZjBjNjRjY2VmL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLndhcnR5Yml4LkNvbnN0cmljdC5wbmc" alt="Constrict Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Constrict</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Compress videos to target sizes</div></div></a></div><div class="flex justify-center lg:hidden "><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 text-secondary-foreground shadow-xs h-11 font-bold text-base dark:bg-flathub-white/15 bg-flathub-black/10 transition duration-300 hover:bg-flathub-black/20 dark:hover:bg-flathub-white/25 rounded-full px-8 w-fit" aria-label="More mobile apps" title="More mobile apps" href="/en/apps/collection/mobile">More mobile apps</a></div></div></div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Networking</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Convey" aria-description="Send and receive email" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/net.donnybeelo.Convey"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvZG9ubnliZWVsby9Db252ZXkvODM0ZjhiNGViNjVmYzYyYzQxMjhlYjczNmVhN2RiNjQvaWNvbnMvMTI4eDEyOC9uZXQuZG9ubnliZWVsby5Db252ZXkucG5n" alt="Convey Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Convey</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Send and receive email</div></div></a></div><div><a aria-label="Keet" aria-description="Secure Messenger, No tracking" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.keet.Keet"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9rZWV0L0tlZXQvZjkyYmVkZGY5YTdmNWM2M2QyMmUzNWJlMGViM2RiZTAvaWNvbnMvMTI4eDEyOC9pby5rZWV0LktlZXQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9rZWV0L0tlZXQvZjkyYmVkZGY5YTdmNWM2M2QyMmUzNWJlMGViM2RiZTAvaWNvbnMvMTI4eDEyOC9pby5rZWV0LktlZXQucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9rZWV0L0tlZXQvZjkyYmVkZGY5YTdmNWM2M2QyMmUzNWJlMGViM2RiZTAvaWNvbnMvMTI4eDEyOC9pby5rZWV0LktlZXQucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9rZWV0L0tlZXQvZjkyYmVkZGY5YTdmNWM2M2QyMmUzNWJlMGViM2RiZTAvaWNvbnMvMTI4eDEyOC9pby5rZWV0LktlZXQucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9rZWV0L0tlZXQvZjkyYmVkZGY5YTdmNWM2M2QyMmUzNWJlMGViM2RiZTAvaWNvbnMvMTI4eDEyOC9pby5rZWV0LktlZXQucG5n" alt="Keet Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Keet</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Secure Messenger, No tracking</div></div></a></div><div><a aria-label="Aerion" aria-description="Lightweight open-source email client for Linux" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.hkdb.Aerion"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvaGtkYi5BZXJpb24vN2E4NDQ1ODJjZGUxZjQ0MDZlZGY3NWNhZjU5NWNkNDYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuaGtkYi5BZXJpb24ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvaGtkYi5BZXJpb24vN2E4NDQ1ODJjZGUxZjQ0MDZlZGY3NWNhZjU5NWNkNDYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuaGtkYi5BZXJpb24ucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvaGtkYi5BZXJpb24vN2E4NDQ1ODJjZGUxZjQ0MDZlZGY3NWNhZjU5NWNkNDYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuaGtkYi5BZXJpb24ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvaGtkYi5BZXJpb24vN2E4NDQ1ODJjZGUxZjQ0MDZlZGY3NWNhZjU5NWNkNDYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuaGtkYi5BZXJpb24ucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvaGtkYi5BZXJpb24vN2E4NDQ1ODJjZGUxZjQ0MDZlZGY3NWNhZjU5NWNkNDYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIuaGtkYi5
4BZXJpb24ucG5n" alt="Aerion Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Aerion</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Lightweight open-source email client for Linux</div></div></a></div><div><a aria-label="Dissent" aria-description="Tiny native Discord app" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/so.libdb.dissent"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zby9saWJkYi9kaXNzZW50L2MwMzcxYjBkODZmM2ZhNGUwNTZmMjM3M2U3MTFkYzk0L2ljb25zLzEyOHgxMjgvc28ubGliZGIuZGlzc2VudC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zby9saWJkYi9kaXNzZW50L2MwMzcxYjBkODZmM2ZhNGUwNTZmMjM3M2U3MTFkYzk0L2ljb25zLzEyOHgxMjgvc28ubGliZGIuZGlzc2VudC5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zby9saWJkYi9kaXNzZW50L2MwMzcxYjBkODZmM2ZhNGUwNTZmMjM3M2U3MTFkYzk0L2ljb25zLzEyOHgxMjgvc28ubGliZGIuZGlzc2VudC5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zby9saWJkYi9kaXNzZW50L2MwMzcxYjBkODZmM2ZhNGUwNTZmMjM3M2U3MTFkYzk0L2ljb25zLzEyOHgxMjgvc28ubGliZGIuZGlzc2VudC5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zby9saWJkYi9kaXNzZW50L2MwMzcxYjBkODZmM2ZhNGUwNTZmMjM3M2U3MTFkYzk0L2ljb25zLzEyOHgxMjgvc28ubGliZGIuZGlzc2VudC5wbmc" alt="Dissent Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Dissent</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Tiny native Discord app</div></div></a></div><div><a aria-label="Media Downloader" aria-description="A GUI to yt-dlp, gallery-dl and others" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.mhogomchungu.media-downloader"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIvZmFmODk3NmU1MDU3NGY0YzQ2MjhlNmI5OGYzY2RkOGYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIubWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIvZmFmODk3NmU1MDU3NGY0YzQ2MjhlNmI5OGYzY2RkOGYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIubWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIvZmFmODk3NmU1MDU3NGY0YzQ2MjhlNmI5OGYzY2RkOGYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIubWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIvZmFmODk3NmU1MDU3NGY0YzQ2MjhlNmI5OGYzY2RkOGYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIubWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIvZmFmODk3NmU1MDU3NGY0YzQ2MjhlNmI5OGYzY2RkOGYvaWNvbnMvMTI4eDEyOC9pby5naXRodWIubWhvZ29tY2h1bmd1Lm1lZGlhLWRvd25sb2FkZXIucG5n" alt="Media Downloader Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Media Downloader</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">A GUI to yt-dlp, gallery-dl and others</div></div></a></div><div><a aria-label="Web" aria-description="Browse the web" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.gnome.Epiphany"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvRXBpcGhhbnkvMDBjZGE3MmNiOGMxNDFkOTEwMGEyMTk2MjVmNDRjZjAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuRXBpcGhhbnkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvRXBpcGhhbnkvMDBjZGE3MmNiOGMxNDFkOTEwMGEyMTk2MjVmNDRjZjAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuRXBpcGhhbnkucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvRXBpcGhhbnkvMDBjZGE3MmNiOGMxNDFkOTEwMGEyMTk2MjVmNDRjZjAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuRXBpcGhhbnkucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvRXBpcGhhbnkvMDBjZGE3MmNiOGMxNDFkOTEwMGEyMTk2MjVmNDRjZjAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuRXBpcGhhbnkucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvRXBpcGhhbnkvMDBjZGE3MmNiOGMxNDFkOTEwMGEyMTk2MjVmNDRjZjAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuRXBpcGhhbnkucG5n" alt="Web Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Web</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Browse the web</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Networking" title="More Networking" href="/en/apps/category/network">More Networking</a></div></div></div><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Developer Tools</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Bobby" aria-description="View SQLite databases" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/studio.planetpeanut.Bobby"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9zL3N0L3N0dWRpby5wbGFuZXRwZWFudXQuYm9iYnkvNzQwZGRiOTkyNWQ3NTVmYzZlYzQxNjc4YzZiYzg3MTIvaWNvbnMvMTI4eDEyOC9zdHVkaW8ucGxhbmV0cGVhbnV0LkJvYmJ5LnBuZw" alt="Bobby Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Bobby</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">View SQLite databases</div></div></a></div><div><a aria-label="Vish" aria-description="Visual Bash Editor" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.lluciocc.Vish"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbGx1Y2lvY2MuVmlzaC9iNTM1NTNmODAyZjU0MTFlYzNlNzNiZGUxMjE4NGFmZi9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5sbHVjaW9jYy5WaXNoLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbGx1Y2lvY2MuVmlzaC9iNTM1NTNmODAyZjU0MTFlYzNlNzNiZGUxMjE4NGFmZi9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5sbHVjaW9jYy5WaXNoLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbGx1Y2lvY2MuVmlzaC9iNTM1NTNmODAyZjU0MTFlYzNlNzNiZGUxMjE4NGFmZi9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5sbHVjaW9jYy5WaXNoLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbGx1Y2lvY2MuVmlzaC9iNTM1NTNmODAyZjU0MTFlYzNlNzNiZGUxMjE4NGFmZi9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5sbHVjaW9jYy5WaXNoLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbGx1Y2lvY2MuVmlzaC9iNTM1NTNmODAyZjU0MTFlYzNlNzNiZGUxMjE4NGFmZi9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5sbHVjaW9jYy5WaXNoLnBuZw" alt="Vish Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Vish</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Visual Bash Editor</div></div></a></div><div><a aria-label="SWI-Prolog" aria-description="ISO/Edinburgh-style Prolog interpreter" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.swi_prolog.swipl"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3dpX3Byb2xvZy9zd2lwbC9mMDg2ZjNiZDEyNDg1YzQyZGU1NTExZDliNTAyMzlhOS9pY29ucy8xMjh4MTI4L29yZy5zd2lfcHJvbG9nLnN3aXBsLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3dpX3Byb2xvZy9zd2lwbC9mMDg2ZjNiZDEyNDg1YzQyZGU1NTExZDliNTAyMzlhOS9pY29ucy8xMjh4MTI4L29yZy5zd2lfcHJvbG9nLnN3aXBsLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3dpX3Byb2xvZy9zd2lwbC9mMDg2ZjNiZDEyNDg1YzQyZGU1NTExZDliNTAyMzlhOS9pY29ucy8xMjh4MTI4L29yZy5zd2lfcHJvbG9nLnN3aXBsLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3dpX3Byb2xvZy9zd2lwbC9mMDg2ZjNiZDEyNDg1YzQyZGU1NTExZDliNTAyMzlhOS9pY29ucy8xMjh4MTI4L29yZy5zd2lfcHJvbG9nLnN3aXBsLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3dpX3Byb2xvZy9zd2lwbC9mMDg2ZjNiZDEyNDg1YzQyZGU1NTExZDliNTAyMzlhOS9pY29ucy8xMjh4MTI4L29yZy5zd2lfcHJvbG9nLnN3aXBsLnBuZw" alt="SWI-Prolog Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">SWI-Prolog</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">ISO/Edinburgh-style Prolog interpreter</div></div></a></div><div><a aria-label="Bustle" aria-description="Visualize D-Bus activity" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.freedesktop.Bustle"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZnJlZWRlc2t0b3AvQnVzdGxlLzVmZDdlYjhlOTU4MWY0ZDc0MjdiYmUxODRkZjY0NDJkL2ljb25zLzEyOHgxMjgvb3JnLmZyZWVkZXNrdG9wLkJ1c3RsZS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZnJlZWRlc2t0b3AvQnVzdGxlLzVmZDdlYjhlOTU4MWY0ZDc0MjdiYmUxODRkZjY0NDJkL2ljb25zLzEyOHgxMjgvb3JnLmZyZWVkZXNrdG9wLkJ1c3RsZS5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZnJlZWRlc2t0b3AvQnVzdGxlLzVmZDdlYjhlOTU4MWY0ZDc0MjdiYmUxODRkZjY0NDJkL2ljb25zLzEyOHgxMjgvb3JnLmZyZWVkZXNrdG9wLkJ1c3RsZS5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZnJlZWRlc2t0b3AvQnVzdGxlLzVmZDdlYjhlOTU4MWY0ZDc0MjdiYmUxODRkZjY0NDJkL2ljb25zLzEyOHgxMjgvb3JnLmZyZWVkZXNrdG9wLkJ1c3RsZS5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZnJlZWRlc2t0b3AvQnVzdGxlLzVmZDdlYjhlOTU4MWY0ZDc0MjdiYmUxODRkZjY0NDJkL2ljb25zLzEyOHgxMjgvb3JnLmZyZWVkZXNrdG9wLkJ1c3RsZS5wbmc" alt="Bustle Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Bustle</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Visualize D-Bus activity</div></div></a></div><div><a aria-label="Bless" aria-description="Gtk# Hex Editor" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/com.github.afrantzis.Bless"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2FmcmFudHppcy5CbGVzcy80YjkxZjQ3MGMxNDUxOGM1NGNjYzI5MjVkZTAyZGYwYS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIuYWZyYW50emlzLkJsZXNzLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2FmcmFudHppcy5CbGVzcy80YjkxZjQ3MGMxNDUxOGM1NGNjYzI5MjVkZTAyZGYwYS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIuYWZyYW50emlzLkJsZXNzLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2FmcmFudHppcy5CbGVzcy80YjkxZjQ3MGMxNDUxOGM1NGNjYzI5MjVkZTAyZGYwYS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIuYWZyYW50emlzLkJsZXNzLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2FmcmFudHppcy5CbGVzcy80YjkxZjQ3MGMxNDUxOGM1NGNjYzI5MjVkZTAyZGYwYS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIuYWZyYW50emlzLkJsZXNzLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vZ2l0aHViL2FmcmFudHppcy5CbGVzcy80YjkxZjQ3MGMxNDUxOGM1NGNjYzI5MjVkZTAyZGYwYS9pY29ucy8xMjh4MTI4L2NvbS5naXRodWIuYWZyYW50emlzLkJsZXNzLnBuZw" alt="Bless Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Bless</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Gtk# Hex Editor</div></div></a></div><div><a aria-label="mos.launcher" aria-description="Used for mobile app development with Mobility Suite mos" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/de.fabrik19.mos-Launcher"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS9mYWJyaWsxOS9tb3MtTGF1bmNoZXIvZmVmOTUzODZjNmRhNDZiYWY0NGQyMzI4NzIwNzQ1MzEvaWNvbnMvMTI4eDEyOC9kZS5mYWJyaWsxOS5tb3MtTGF1bmNoZXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS9mYWJyaWsxOS9tb3MtTGF1bmNoZXIvZmVmOTUzODZjNmRhNDZiYWY0NGQyMzI4NzIwNzQ1MzEvaWNvbnMvMTI4eDEyOC9kZS5mYWJyaWsxOS5tb3MtTGF1bmNoZXIucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS9mYWJyaWsxOS9tb3MtTGF1bmNoZXIvZmVmOTUzODZjNmRhNDZiYWY0NGQyMzI4NzIwNzQ1MzEvaWNvbnMvMTI4eDEyOC9kZS5mYWJyaWsxOS5tb3MtTGF1bmNoZXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS9mYWJyaWsxOS9tb3MtTGF1bmNoZXIvZmVmOTUzODZjNmRhNDZiYWY0NGQyMzI4NzIwNzQ1MzEvaWNvbnMvMTI4eDEyOC9kZS5mYWJyaWsxOS5tb3MtTGF1bmNoZXIucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9kZS9mYWJyaWsxOS9tb3MtTGF1bmNoZXIvZmVmOTUzODZjNmRhNDZiYWY0NGQyMzI4NzIwNzQ1MzEvaWNvbnMvMTI4eDEyOC9kZS5mYWJyaWsxOS5tb3MtTGF1bmNoZXIucG5n" alt="mos.launcher Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">mos.launcher</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Used for mobile app development with Mobility Suite mos</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focu
4s-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Developer Tools" title="More Developer Tools" href="/en/apps/category/development">More Developer Tools</a></div></div></div><div><div class="mb-10"><div class="flex flex-col lg:flex-row bg-linear-to-r from-[#fdcde0] to-[#b0e5f0] dark:from-[#821756] dark:to-[#136673] p-4 pb-6 pt-9 md:p-12 md:pe-9 rounded-xl gap-4"><div class="w-full"><div class="mb-3"><div class="flex flex-col gap-10 justify-center items-center"><div class="flex flex-col gap-4 items-center justify-center"><div class="w-full max-w-64 md:max-w-80"><svg viewBox="0 0 102.29273 30.745001" version="1.1" id="svg1" xmlns="http://www.w3.org/2000/svg"><defs id="defs1"></defs><g id="layer1" transform="translate(-50.535402,-124.88332)"><path style="fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="m 1800.5238,1173.8904 -7.0476,47.2192 A 8.6182326,8.6182326 49.244472 0 0 1802,1231 h 2 a 10.871029,10.871029 147.22198 0 0 9.8966,-6.3726 l 2.9654,-6.5237 A 15.530042,15.530042 147.22198 0 1 1831,1209 h 35 a 15.530042,15.530042 32.778023 0 1 14.138,9.1037 l 2.9654,6.5237 A 10.871029,10.871029 32.778023 0 0 1893,1231 h 2 a 8.6182326,8.6182326 130.75553 0 0 8.5238,-9.8904 l -7.0476,-47.2192 A 11.603307,11.603307 40.755528 0 0 1885,1164 h -73 a 11.603307,11.603307 139.24447 0 0 -11.4762,9.8904 z" id="path198" transform="matrix(0.26458333,0,0,0.26458333,-423.16987,-170.89417)"></path><path style="fill:#c5eee1;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="m 55.990537,142.90166 h 5.291667" id="path200"></path><path style="fill:#c5eee1;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="m 58.636371,140.25583 v 5.29166" id="path201"></path><path style="fill:#c5eee1;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="m 111.81762,144.22458 h 5.29167" id="path200-2"></path><path style="fill:#c5eee1;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="m 114.46345,141.57874 v 5.29167" id="path201-6"></path><circle style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="path202" cx="69.881165" cy="142.90166" r="1.190625"></circle><circle style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle202" cx="74.643661" cy="142.90166" r="1.190625"></circle><g id="g204" transform="matrix(0,0.26458333,-0.26458333,0,384.20616,-352.26604)" style="fill:currentColor;fill-opacity:1"><circle style="opacity:1;fill:currentColor;fill-opacity:1;stroke-width:5.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle203" cx="1862.5" cy="1179" r="4.5"></circle><circle style="opacity:1;fill:currentColor;fill-opacity:1;stroke-width:5.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle204" cx="1880.5" cy="1179" r="4.5"></circle></g><rect style="fill:none;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect205" width="42.862564" height="19.050005" x="109.17182" y="135.7579" rx="2.6458333" ry="2.6458328"></rect><rect style="fill:none;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect211" width="21.695768" height="14.287506" x="119.75519" y="138.13916" rx="1.5875" ry="1.5874999"></rect><circle style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle211" cx="144.49367" cy="143.95999" r="1.190625"></circle><circle style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle212" cx="149.25616" cy="143.95999" r="1.190625"></circle><g id="g214" transform="matrix(0,0.26458333,-0.26458333,0,458.81866,-351.20771)" style="fill:currentColor;fill-opacity:1"><circle style="opacity:1;fill:currentColor;fill-opacity:1;stroke-width:5.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle213" cx="1862.5" cy="1179" r="4.5"></circle><circle style="opacity:1;fill:currentColor;fill-opacity:1;stroke-width:5.99999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle214" cx="1880.5" cy="1179" r="4.5"></circle></g><path style="fill:none;stroke:currentColor;stroke-width:6.57902;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="M 1792.9997,1131.3043 V 1228 a 10,10 45 0 0 10,10 h 50.1303 a 24.869746,24.869746 135 0 0 24.8697,-24.8697 l 0,-81.826 a 10,10 45 0 0 -10,-10 h -65 a 10,10 135 0 0 -10,10 z" id="path215-2" transform="matrix(0.23345588,0,0,0.24940232,-333.49162,-153.95216)"></path><path style="fill:#c5eee1;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="M 88.269704,146.07666 H 93.56137" id="path222"></path><path style="fill:#c5eee1;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" d="m 90.915537,143.43083 v 5.29166" id="path223"></path><circle style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="path202-7" cx="98.059288" cy="147.13499" r="1.190625"></circle><circle style="fill:currentColor;fill-opacity:1;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2" id="circle203-5" cx="144.75374" cy="-100.9697" r="1.190625" transform="rotate(90)"></circle><rect style="fill:none;fill-opacity:1;stroke:currentColor;stroke-width:1.5875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-opacity:1" id="rect223" width="13.49375" height="10.054167" x="88.269707" y="128.87874" rx="0.79374999" ry="0.79374999"></rect></g></svg></div><h1 class="text-center pt-3 text-5xl md:text-6xl font-black">We ♥ Games</h1><div class="text-center">Games and apps to run your favorite titles</div></div><div class="relative md:hidden w-full" data-headlessui-state=""><button class="bg-flathub-gainsborow dark:bg-flathub-arsenic rounded-full px-4 py-3 font-semibold flex items-center w-full flex items-center justify-between gap-2" id="headlessui-listbox-button-_R_dmabslubsqivb_" type="button" aria-haspopup="listbox" aria-expanded="false" data-headlessui-state=""><div class="font-semibold truncate">Games</div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-6"><path fill-rule="evenodd" d="M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z" clip-rule="evenodd"></path></svg></button></div><ul class="hidden md:flex w-full cursor-pointer justify-around rounded-full overflow-visible dark:bg-flathub-white/15 bg-flathub-black/10 py-1 text-center h-14"><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="text-flathub-black dark:text-flathub-white h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Games</div></span></button><div class="absolute top-0 -z-10 h-full w-full rounded-full dark:bg-flathub-gainsborow/20 bg-flathub-white"></div></li><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="enabled:text-flathub-arsenic enabled:hover:bg-flathub-white/50 dark:enabled:text-flathub-lotion dark:enabled:hover:bg-flathub-white/10 dark:enabled:hover:text-flathub-lotion h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Emulators</div></span></button></li><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="enabled:text-flathub-arsenic enabled:hover:bg-flathub-white/50 dark:enabled:text-flathub-lotion dark:enabled:hover:bg-flathub-white/10 dark:enabled:hover:text-flathub-lotion h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Game Launchers</div></span></button></li><li class="relative z-10 mx-1 w-full truncate overflow-visible"><button type="button" class="enabled:text-flathub-arsenic enabled:hover:bg-flathub-white/50 dark:enabled:text-flathub-lotion dark:enabled:hover:bg-flathub-white/10 dark:enabled:hover:text-flathub-lotion h-full w-full rounded-full transition px-4"><span class="truncate"><div class="font-semibold truncate">Game Tools</div></span></button></li></ul></div></div>
4<div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Crossword Editor" aria-description="Create crossword puzzles" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.gnome.Crosswords.Editor"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvQ3Jvc3N3b3Jkcy5FZGl0b3IvODU4NDQ5MGY5OGNlMmUzZjBhZWI5ZGYyODliYTEzODMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuQ3Jvc3N3b3Jkcy5FZGl0b3IucG5n" alt="Crossword Editor Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Crossword Editor</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Create crossword puzzles</div></div></a></div><div><a aria-label="Reaction" aria-description="Movie realism first-person-shooter" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/com.rq3.Reaction"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vcnEzL1JlYWN0aW9uL2Q4MWQ1NGE1ODBlMGQzZWEwYTI4MjU0ODBkZDE2MmQ4L2ljb25zLzEyOHgxMjgvY29tLnJxMy5SZWFjdGlvbi5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vcnEzL1JlYWN0aW9uL2Q4MWQ1NGE1ODBlMGQzZWEwYTI4MjU0ODBkZDE2MmQ4L2ljb25zLzEyOHgxMjgvY29tLnJxMy5SZWFjdGlvbi5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vcnEzL1JlYWN0aW9uL2Q4MWQ1NGE1ODBlMGQzZWEwYTI4MjU0ODBkZDE2MmQ4L2ljb25zLzEyOHgxMjgvY29tLnJxMy5SZWFjdGlvbi5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vcnEzL1JlYWN0aW9uL2Q4MWQ1NGE1ODBlMGQzZWEwYTI4MjU0ODBkZDE2MmQ4L2ljb25zLzEyOHgxMjgvY29tLnJxMy5SZWFjdGlvbi5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vcnEzL1JlYWN0aW9uL2Q4MWQ1NGE1ODBlMGQzZWEwYTI4MjU0ODBkZDE2MmQ4L2ljb25zLzEyOHgxMjgvY29tLnJxMy5SZWFjdGlvbi5wbmc" alt="Reaction Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Reaction</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Movie realism first-person-shooter</div></div></a></div><div><a aria-label="Multiplication Puzzle" aria-description="Solve a math mystery" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/app.drey.MultiplicationPuzzle"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9NdWx0aXBsaWNhdGlvblB1enpsZS80N2ZlMzM0MTJmYWZiMTI4MjM1YTkwYTEwMDQ2ODI2Mi9pY29ucy8xMjh4MTI4L2FwcC5kcmV5Lk11bHRpcGxpY2F0aW9uUHV6emxlLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9NdWx0aXBsaWNhdGlvblB1enpsZS80N2ZlMzM0MTJmYWZiMTI4MjM1YTkwYTEwMDQ2ODI2Mi9pY29ucy8xMjh4MTI4L2FwcC5kcmV5Lk11bHRpcGxpY2F0aW9uUHV6emxlLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9NdWx0aXBsaWNhdGlvblB1enpsZS80N2ZlMzM0MTJmYWZiMTI4MjM1YTkwYTEwMDQ2ODI2Mi9pY29ucy8xMjh4MTI4L2FwcC5kcmV5Lk11bHRpcGxpY2F0aW9uUHV6emxlLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9NdWx0aXBsaWNhdGlvblB1enpsZS80N2ZlMzM0MTJmYWZiMTI4MjM1YTkwYTEwMDQ2ODI2Mi9pY29ucy8xMjh4MTI4L2FwcC5kcmV5Lk11bHRpcGxpY2F0aW9uUHV6emxlLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9hcHAvZHJleS9NdWx0aXBsaWNhdGlvblB1enpsZS80N2ZlMzM0MTJmYWZiMTI4MjM1YTkwYTEwMDQ2ODI2Mi9pY29ucy8xMjh4MTI4L2FwcC5kcmV5Lk11bHRpcGxpY2F0aW9uUHV6emxlLnBuZw" alt="Multiplication Puzzle Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Multiplication Puzzle</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Solve a math mystery</div></div></a></div><div><a aria-label="SeriousSamClassic-VK" aria-description="Open source first person shooter" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/io.itch.tx00100xt.SeriousSamClassic-VK"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9pdGNoL3R4MDAxMDB4dC5TZXJpb3VzU2FtQ2xhc3NpYy1WSy82MjJjZjE2NmU1ZTNlYzM0M2JmNmNlNzlkMTI3NTdhOS9pY29ucy8xMjh4MTI4L2lvLml0Y2gudHgwMDEwMHh0LlNlcmlvdXNTYW1DbGFzc2ljLVZLLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9pdGNoL3R4MDAxMDB4dC5TZXJpb3VzU2FtQ2xhc3NpYy1WSy82MjJjZjE2NmU1ZTNlYzM0M2JmNmNlNzlkMTI3NTdhOS9pY29ucy8xMjh4MTI4L2lvLml0Y2gudHgwMDEwMHh0LlNlcmlvdXNTYW1DbGFzc2ljLVZLLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9pdGNoL3R4MDAxMDB4dC5TZXJpb3VzU2FtQ2xhc3NpYy1WSy82MjJjZjE2NmU1ZTNlYzM0M2JmNmNlNzlkMTI3NTdhOS9pY29ucy8xMjh4MTI4L2lvLml0Y2gudHgwMDEwMHh0LlNlcmlvdXNTYW1DbGFzc2ljLVZLLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9pdGNoL3R4MDAxMDB4dC5TZXJpb3VzU2FtQ2xhc3NpYy1WSy82MjJjZjE2NmU1ZTNlYzM0M2JmNmNlNzlkMTI3NTdhOS9pY29ucy8xMjh4MTI4L2lvLml0Y2gudHgwMDEwMHh0LlNlcmlvdXNTYW1DbGFzc2ljLVZLLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9pdGNoL3R4MDAxMDB4dC5TZXJpb3VzU2FtQ2xhc3NpYy1WSy82MjJjZjE2NmU1ZTNlYzM0M2JmNmNlNzlkMTI3NTdhOS9pY29ucy8xMjh4MTI4L2lvLml0Y2gudHgwMDEwMHh0LlNlcmlvdXNTYW1DbGFzc2ljLVZLLnBuZw" alt="SeriousSamClassic-VK Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">SeriousSamClassic-VK</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Open source first person shooter</div></div></a></div><div><a aria-label="Tux Typing+" aria-description="Typing challenge featuring Tux" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/lol.siembra.tuxtypeplus"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9sb2wvc2llbWJyYS90dXh0eXBlcGx1cy81ODg5MzNhZWRkMDNhNDRkYjM2MTE0NjA0MDBhOTAyZS9pY29ucy8xMjh4MTI4L2xvbC5zaWVtYnJhLnR1eHR5cGVwbHVzLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9sb2wvc2llbWJyYS90dXh0eXBlcGx1cy81ODg5MzNhZWRkMDNhNDRkYjM2MTE0NjA0MDBhOTAyZS9pY29ucy8xMjh4MTI4L2xvbC5zaWVtYnJhLnR1eHR5cGVwbHVzLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9sb2wvc2llbWJyYS90dXh0eXBlcGx1cy81ODg5MzNhZWRkMDNhNDRkYjM2MTE0NjA0MDBhOTAyZS9pY29ucy8xMjh4MTI4L2xvbC5zaWVtYnJhLnR1eHR5cGVwbHVzLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9sb2wvc2llbWJyYS90dXh0eXBlcGx1cy81ODg5MzNhZWRkMDNhNDRkYjM2MTE0NjA0MDBhOTAyZS9pY29ucy8xMjh4MTI4L2xvbC5zaWVtYnJhLnR1eHR5cGVwbHVzLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9sb2wvc2llbWJyYS90dXh0eXBlcGx1cy81ODg5MzNhZWRkMDNhNDRkYjM2MTE0NjA0MDBhOTAyZS9pY29ucy8xMjh4MTI4L2xvbC5zaWVtYnJhLnR1eHR5cGVwbHVzLnBuZw" alt="Tux Typing+ Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Tux Typing+</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Typing challenge featuring Tux</div></div></a></div><div><a aria-label="Sonic Robo Blast 2 Kart Saturn" aria-description="Modded SRB2Kart adding many custom features" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.srb2.SRB2Kart-Saturn"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3JiMi9TUkIyS2FydC1TYXR1cm4vZjkzYTIxM2VlN2ZiOGJkYTgwMTNmMTU0NTNkY2YzYmYvaWNvbnMvMTI4eDEyOC9vcmcuc3JiMi5TUkIyS2FydC1TYXR1cm4ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3JiMi9TUkIyS2FydC1TYXR1cm4vZjkzYTIxM2VlN2ZiOGJkYTgwMTNmMTU0NTNkY2YzYmYvaWNvbnMvMTI4eDEyOC9vcmcuc3JiMi5TUkIyS2FydC1TYXR1cm4ucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3JiMi9TUkIyS2FydC1TYXR1cm4vZjkzYTIxM2VlN2ZiOGJkYTgwMTNmMTU0NTNkY2YzYmYvaWNvbnMvMTI4eDEyOC9vcmcuc3JiMi5TUkIyS2FydC1TYXR1cm4ucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3JiMi9TUkIyS2FydC1TYXR1cm4vZjkzYTIxM2VlN2ZiOGJkYTgwMTNmMTU0NTNkY2YzYmYvaWNvbnMvMTI4eDEyOC9vcmcuc3JiMi5TUkIyS2FydC1TYXR1cm4ucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvc3JiMi9TUkIyS2FydC1TYXR1cm4vZjkzYTIxM2VlN2ZiOGJkYTgwMTNmMTU0NTNkY2YzYmYvaWNvbnMvMTI4eDEyOC9vcmcuc3JiMi5TUkIyS2FydC1TYXR1cm4ucG5n" alt="Sonic Robo Blast 2 Kart Saturn Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Sonic Robo Blast 2 Kart Saturn</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Modded SRB2Kart adding many custom features</div></div></a></div><div><a aria-label="Total Chaos Retro Edition" aria-description="Survival horror set on a remote island known as Fort Oasis" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/com.moddb.TotalChaosRetro"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW9kZGIvVG90YWxDaGFvc1JldHJvL2I3MzMxODNlZWE4YWMyZDJkMGViNWUzMWFhZDZmYWU1L2ljb25zLzEyOHgxMjgvY29tLm1vZGRiLlRvdGFsQ2hhb3NSZXRyby5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW9kZGIvVG90YWxDaGFvc1JldHJvL2I3MzMxODNlZWE4YWMyZDJkMGViNWUzMWFhZDZmYWU1L2ljb25zLzEyOHgxMjgvY29tLm1vZGRiLlRvdGFsQ2hhb3NSZXRyby5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW9kZGIvVG90YWxDaGFvc1JldHJvL2I3MzMxODNlZWE4YWMyZDJkMGViNWUzMWFhZDZmYWU1L2ljb25zLzEyOHgxMjgvY29tLm1vZGRiLlRvdGFsQ2hhb3NSZXRyby5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW9kZGIvVG90YWxDaGFvc1JldHJvL2I3MzMxODNlZWE4YWMyZDJkMGViNWUzMWFhZDZmYWU1L2ljb25zLzEyOHgxMjgvY29tLm1vZGRiLlRvdGFsQ2hhb3NSZXRyby5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW9kZGIvVG90YWxDaGFvc1JldHJvL2I3MzMxODNlZWE4YWMyZDJkMGViNWUzMWFhZDZmYWU1L2ljb25zLzEyOHgxMjgvY29tLm1vZGRiLlRvdGFsQ2hhb3NSZXRyby5wbmc" alt="Total Chaos Retro Edition Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Total Chaos Retro Edition</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Survival horror set on a remote island known as Fort Oasis</div></div></a></div><div><a aria-label="Mahjongg" aria-description="Match tiles and clear the board" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.gnome.Mahjongg"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvTWFoam9uZ2cvOWIzZTUzYzhmNDczMzg1ZDYyN2E2Zjc5MWVmMDQwYzMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuTWFoam9uZ2cucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvTWFoam9uZ2cvOWIzZTUzYzhmNDczMzg1ZDYyN2E2Zjc5MWVmMDQwYzMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuTWFoam9uZ2cucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvTWFoam9uZ2cvOWIzZTUzYzhmNDczMzg1ZDYyN2E2Zjc5MWVmMDQwYzMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuTWFoam9uZ2cucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvTWFoam9uZ2cvOWIzZTUzYzhmNDczMzg1ZDYyN2E2Zjc5MWVmMDQwYzMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuTWFoam9uZ2cucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvTWFoam9uZ2cvOWIzZTUzYzhmNDczMzg1ZDYyN2E2Zjc5MWVmMDQwYzMvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuTWFoam9uZ2cucG5n" alt="Mahjongg Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Mahjongg</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Match tiles and clear the board</div></div></a></div><div><a aria-label="Tetravex" aria-description="Reorder tiles to fit a square" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.gnome.Tetravex"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvVGV0cmF2ZXgvMjYyNWQ2YWY3ZjkzNjVlNDQzM2M1MjI2YmE2YzdkMzAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuVGV0cmF2ZXgucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvVGV0cmF2ZXgvMjYyNWQ2YWY3ZjkzNjVlNDQzM2M1MjI2YmE2YzdkMzAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuVGV0cmF2ZXgucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvVGV0cmF2ZXgvMjYyNWQ2YWY3ZjkzNjVlNDQzM2M1MjI2YmE2YzdkMzAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuVGV0cmF2ZXgucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvVGV0cmF2ZXgvMjYyNWQ2YWY3ZjkzNjVlNDQzM2M1MjI2YmE2YzdkMzAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuVGV0cmF2ZXgucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvVGV0cmF2ZXgvMjYyNWQ2YWY3ZjkzNjVlNDQzM2M1MjI2YmE2YzdkMzAvaWNvbnMvMTI4eDEyOC9vcmcuZ25vbWUuVGV0cmF2ZXgucG5n" alt="Tetravex Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Tetravex</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Reorder tiles to fit a square</div></div></a></div><div><a aria-label="Pandora Launcher" aria-description="A balanced, easy to use, and powerful modern Minecraft launcher" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/com.moulberry.PandoraLauncher"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW91bGJlcnJ5L1BhbmRvcmFMYXVuY2hlci84NmZhMGIyNTYxNzQ4YjVjMGFiZjhjODFlY2YwZGQ4NS9pY29ucy8xMjh4MTI4L2NvbS5tb3VsYmVycnkuUGFuZG9yYUxhdW5jaGVyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW91bGJlcnJ5L1BhbmRvcmFMYXVuY2hlci84NmZhMGIyNTYxNzQ4YjVjMGFiZjhjODFlY2YwZGQ4NS9pY29ucy8xMjh4MTI4L2NvbS5tb3VsYmVycnkuUGFuZG9yYUxhdW5jaGVyLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW91bGJlcnJ5L1BhbmRvcmFMYXVuY2hlci84NmZhMGIyNTYxNzQ4YjVjMGFiZjhjODFlY2YwZGQ4NS9pY29ucy8xMjh4MTI4L2NvbS5tb3VsYmVycnkuUGFuZG9yYUxhdW5jaGVyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW91bGJlcnJ5L1BhbmRvcmFMYXVuY2hlci84NmZhMGIyNTYxNzQ4YjVjMGFiZjhjODFlY2YwZGQ4NS9pY29ucy8xMjh4MTI4L2NvbS5tb3VsYmVycnkuUGFuZG9yYUxhdW5jaGVyLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jb20vbW91bGJlcnJ5L1BhbmRvcmFMYXVuY2hlci84NmZhMGIyNTYxNzQ4YjVjMGFiZjhjODFlY2YwZGQ4NS9pY29ucy8xMjh4MTI4L2NvbS5tb3VsYmVycnkuUGFuZG9yYUxhdW5jaGVyLnBuZw" alt="Pandora Launcher Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Pandora Launcher</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">A balanced, easy to use, and powerful modern Minecraft launcher</div></div></a></div><div><a aria-label="OpenBVE" aria-description="Free train simulator" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/net.openbve_project.OpenBVE"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbmJ2ZV9wcm9qZWN0L09wZW5CVkUvZjU3ZDRkMTU0MTMxYzUwYmE5ZTI5NjY5ODc4YjVlOTEvaWNvbnMvMTI4eDEyOC9uZXQub3BlbmJ2ZV9wcm9qZWN0Lk9wZW5CVkUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbmJ2ZV9wcm9qZWN0L09wZW5CVkUvZjU3ZDRkMTU0MTMxYzUwYmE5ZTI5NjY5ODc4YjVlOTEvaWNvbnMvMTI4eDEyOC9uZXQub3BlbmJ2ZV9wcm9qZWN0Lk9wZW5CVkUucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbmJ2ZV9wcm9qZWN0L09wZW5CVkUvZjU3ZDRkMTU0MTMxYzUwYmE5ZTI5NjY5ODc4YjVlOTEvaWNvbnMvMTI4eDEyOC9uZXQub3BlbmJ2ZV9wcm9qZWN0Lk9wZW5CVkUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbmJ2ZV9wcm9qZWN0L09wZW5CVkUvZjU3ZDRkMTU0MTMxYzUwYmE5ZTI5NjY5ODc4YjVlOTEvaWNvbnMvMTI4eDEyOC9uZXQub3BlbmJ2ZV9wcm9qZWN0Lk9wZW5CVkUucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbmJ2ZV9wcm9qZWN0L09wZW5CVkUvZjU3ZDRkMTU0MTMxYzUwYmE5ZTI5NjY5ODc4YjVlOTEvaWNvbnMvMTI4eDEyOC9uZXQub3BlbmJ2ZV9wcm9qZWN0Lk9wZW5CVkUucG5n" alt="OpenBVE Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">OpenBVE</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">
4Free train simulator</div></div></a></div><div><a aria-label="KBreakOut" aria-description="KBreakOut is a Breakout-like game by KDE" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline h-full rounded-xl hover:bg-flathub-white/50 active:bg-flathub-white/80 dark:hover:bg-flathub-gainsborow/10 dark:active:bg-flathub-gainsborow/30 p-4" href="/en/apps/org.kde.kbreakout"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL2ticmVha291dC83YzBkNjBjOTllMjk0MDlhNGMzMjU2ODg0ZThjOGQ5NS9pY29ucy8xMjh4MTI4L29yZy5rZGUua2JyZWFrb3V0LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL2ticmVha291dC83YzBkNjBjOTllMjk0MDlhNGMzMjU2ODg0ZThjOGQ5NS9pY29ucy8xMjh4MTI4L29yZy5rZGUua2JyZWFrb3V0LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL2ticmVha291dC83YzBkNjBjOTllMjk0MDlhNGMzMjU2ODg0ZThjOGQ5NS9pY29ucy8xMjh4MTI4L29yZy5rZGUua2JyZWFrb3V0LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL2ticmVha291dC83YzBkNjBjOTllMjk0MDlhNGMzMjU2ODg0ZThjOGQ5NS9pY29ucy8xMjh4MTI4L29yZy5rZGUua2JyZWFrb3V0LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcva2RlL2ticmVha291dC83YzBkNjBjOTllMjk0MDlhNGMzMjU2ODg0ZThjOGQ5NS9pY29ucy8xMjh4MTI4L29yZy5rZGUua2JyZWFrb3V0LnBuZw" alt="KBreakOut Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">KBreakOut</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">KBreakOut is a Breakout-like game by KDE</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 text-secondary-foreground shadow-xs h-11 font-bold text-base dark:bg-flathub-white/15 bg-flathub-black/10 transition duration-300 hover:bg-flathub-black/20 dark:hover:bg-flathub-white/25 rounded-full px-8 w-fit" aria-label="More Games" title="More Games" href="/en/apps/category/game">More Games</a></div></div></div></div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Science</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Citations" aria-description="Manage your bibliography" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.gnome.World.Citations"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuQ2l0YXRpb25zL2Q1NDdiZjA0MWU3ZjdkYTI1ZjY1OTAzOTZmMTViZTAwL2ljb25zLzEyOHgxMjgvb3JnLmdub21lLldvcmxkLkNpdGF0aW9ucy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuQ2l0YXRpb25zL2Q1NDdiZjA0MWU3ZjdkYTI1ZjY1OTAzOTZmMTViZTAwL2ljb25zLzEyOHgxMjgvb3JnLmdub21lLldvcmxkLkNpdGF0aW9ucy5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuQ2l0YXRpb25zL2Q1NDdiZjA0MWU3ZjdkYTI1ZjY1OTAzOTZmMTViZTAwL2ljb25zLzEyOHgxMjgvb3JnLmdub21lLldvcmxkLkNpdGF0aW9ucy5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuQ2l0YXRpb25zL2Q1NDdiZjA0MWU3ZjdkYTI1ZjY1OTAzOTZmMTViZTAwL2ljb25zLzEyOHgxMjgvb3JnLmdub21lLldvcmxkLkNpdGF0aW9ucy5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvV29ybGQuQ2l0YXRpb25zL2Q1NDdiZjA0MWU3ZjdkYTI1ZjY1OTAzOTZmMTViZTAwL2ljb25zLzEyOHgxMjgvb3JnLmdub21lLldvcmxkLkNpdGF0aW9ucy5wbmc" alt="Citations Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Citations</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Manage your bibliography</div></div></a></div><div><a aria-label="jamovi" aria-description="Real-time statistical spreadsheet" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.jamovi.jamovi"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvamFtb3ZpL2phbW92aS84YTMwMGYxMDcxZGE1MGVhZjdjMzM4Y2IxMjZhOGJkZS9pY29ucy8xMjh4MTI4L29yZy5qYW1vdmkuamFtb3ZpLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvamFtb3ZpL2phbW92aS84YTMwMGYxMDcxZGE1MGVhZjdjMzM4Y2IxMjZhOGJkZS9pY29ucy8xMjh4MTI4L29yZy5qYW1vdmkuamFtb3ZpLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvamFtb3ZpL2phbW92aS84YTMwMGYxMDcxZGE1MGVhZjdjMzM4Y2IxMjZhOGJkZS9pY29ucy8xMjh4MTI4L29yZy5qYW1vdmkuamFtb3ZpLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvamFtb3ZpL2phbW92aS84YTMwMGYxMDcxZGE1MGVhZjdjMzM4Y2IxMjZhOGJkZS9pY29ucy8xMjh4MTI4L29yZy5qYW1vdmkuamFtb3ZpLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvamFtb3ZpL2phbW92aS84YTMwMGYxMDcxZGE1MGVhZjdjMzM4Y2IxMjZhOGJkZS9pY29ucy8xMjh4MTI4L29yZy5qYW1vdmkuamFtb3ZpLnBuZw" alt="jamovi Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">jamovi</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Real-time statistical spreadsheet</div></div></a></div><div><a aria-label="GNU PSPP" aria-description="GNU PSPP is a program for statistical analysis of sampled data" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.gnu.pspp"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ251L3BzcHAvYmFiYzZhMGI4Mzg0MzdiMWNhZGVjODBlYjZiNDRjMWEvaWNvbnMvMTI4eDEyOC9vcmcuZ251LnBzcHAucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ251L3BzcHAvYmFiYzZhMGI4Mzg0MzdiMWNhZGVjODBlYjZiNDRjMWEvaWNvbnMvMTI4eDEyOC9vcmcuZ251LnBzcHAucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ251L3BzcHAvYmFiYzZhMGI4Mzg0MzdiMWNhZGVjODBlYjZiNDRjMWEvaWNvbnMvMTI4eDEyOC9vcmcuZ251LnBzcHAucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ251L3BzcHAvYmFiYzZhMGI4Mzg0MzdiMWNhZGVjODBlYjZiNDRjMWEvaWNvbnMvMTI4eDEyOC9vcmcuZ251LnBzcHAucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ251L3BzcHAvYmFiYzZhMGI4Mzg0MzdiMWNhZGVjODBlYjZiNDRjMWEvaWNvbnMvMTI4eDEyOC9vcmcuZ251LnBzcHAucG5n" alt="GNU PSPP Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">GNU PSPP</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">GNU PSPP is a program for statistical analysis of sampled data</div></div></a></div><div><a aria-label="ParaView" aria-description="Data analysis and visualization" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.paraview.ParaView"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcGFyYXZpZXcvUGFyYVZpZXcvY2NmZDZhZmY2NmJkNDRkODUwN2MzNzVjNDFjOTcxMjMvaWNvbnMvMTI4eDEyOC9vcmcucGFyYXZpZXcuUGFyYVZpZXcucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcGFyYXZpZXcvUGFyYVZpZXcvY2NmZDZhZmY2NmJkNDRkODUwN2MzNzVjNDFjOTcxMjMvaWNvbnMvMTI4eDEyOC9vcmcucGFyYXZpZXcuUGFyYVZpZXcucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcGFyYXZpZXcvUGFyYVZpZXcvY2NmZDZhZmY2NmJkNDRkODUwN2MzNzVjNDFjOTcxMjMvaWNvbnMvMTI4eDEyOC9vcmcucGFyYXZpZXcuUGFyYVZpZXcucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcGFyYXZpZXcvUGFyYVZpZXcvY2NmZDZhZmY2NmJkNDRkODUwN2MzNzVjNDFjOTcxMjMvaWNvbnMvMTI4eDEyOC9vcmcucGFyYXZpZXcuUGFyYVZpZXcucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcGFyYXZpZXcvUGFyYVZpZXcvY2NmZDZhZmY2NmJkNDRkODUwN2MzNzVjNDFjOTcxMjMvaWNvbnMvMTI4eDEyOC9vcmcucGFyYXZpZXcuUGFyYVZpZXcucG5n" alt="ParaView Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">ParaView</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Data analysis and visualization</div></div></a></div><div><a aria-label="Setzer" aria-description="Simple yet full-featured LaTeX editor" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.cvfosammmm.Setzer"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvY3Zmb3NhbW1tbS9TZXR6ZXIvNTlhM2YzODNhMzNiOTAyNTJiOTk5NWMwZTRmMmFlZWUvaWNvbnMvMTI4eDEyOC9vcmcuY3Zmb3NhbW1tbS5TZXR6ZXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvY3Zmb3NhbW1tbS9TZXR6ZXIvNTlhM2YzODNhMzNiOTAyNTJiOTk5NWMwZTRmMmFlZWUvaWNvbnMvMTI4eDEyOC9vcmcuY3Zmb3NhbW1tbS5TZXR6ZXIucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvY3Zmb3NhbW1tbS9TZXR6ZXIvNTlhM2YzODNhMzNiOTAyNTJiOTk5NWMwZTRmMmFlZWUvaWNvbnMvMTI4eDEyOC9vcmcuY3Zmb3NhbW1tbS5TZXR6ZXIucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvY3Zmb3NhbW1tbS9TZXR6ZXIvNTlhM2YzODNhMzNiOTAyNTJiOTk5NWMwZTRmMmFlZWUvaWNvbnMvMTI4eDEyOC9vcmcuY3Zmb3NhbW1tbS5TZXR6ZXIucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvY3Zmb3NhbW1tbS9TZXR6ZXIvNTlhM2YzODNhMzNiOTAyNTJiOTk5NWMwZTRmMmFlZWUvaWNvbnMvMTI4eDEyOC9vcmcuY3Zmb3NhbW1tbS5TZXR6ZXIucG5n" alt="Setzer Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Setzer</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Simple yet full-featured LaTeX editor</div></div></a></div><div><a aria-label="wxMaxima" aria-description="A graphical user interface for Maxima, a powerful computer algebra system" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.wxmaxima_developers.wxMaxima"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd3htYXhpbWFfZGV2ZWxvcGVycy53eE1heGltYS9mZjQxYmUyMzVjMzczYzdmYzM4ZmI5NTE2OGQ2NjAyOC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi53eG1heGltYV9kZXZlbG9wZXJzLnd4TWF4aW1hLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd3htYXhpbWFfZGV2ZWxvcGVycy53eE1heGltYS9mZjQxYmUyMzVjMzczYzdmYzM4ZmI5NTE2OGQ2NjAyOC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi53eG1heGltYV9kZXZlbG9wZXJzLnd4TWF4aW1hLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd3htYXhpbWFfZGV2ZWxvcGVycy53eE1heGltYS9mZjQxYmUyMzVjMzczYzdmYzM4ZmI5NTE2OGQ2NjAyOC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi53eG1heGltYV9kZXZlbG9wZXJzLnd4TWF4aW1hLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd3htYXhpbWFfZGV2ZWxvcGVycy53eE1heGltYS9mZjQxYmUyMzVjMzczYzdmYzM4ZmI5NTE2OGQ2NjAyOC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi53eG1heGltYV9kZXZlbG9wZXJzLnd4TWF4aW1hLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvd3htYXhpbWFfZGV2ZWxvcGVycy53eE1heGltYS9mZjQxYmUyMzVjMzczYzdmYzM4ZmI5NTE2OGQ2NjAyOC9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi53eG1heGltYV9kZXZlbG9wZXJzLnd4TWF4aW1hLnBuZw" alt="wxMaxima Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">wxMaxima</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">A graphical user interface for Maxima, a powerful computer algebra system</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Science" title="More Science" href="/en/apps/category/science">More Science</a></div></div></div><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">System</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Mending Wall" aria-description="Try another desktop environment" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.indii.mendingwall"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvaW5kaWkvbWVuZGluZ3dhbGwvY2VkNmY3MTgyNjdmODg3OWE4ODAyYjk1NjFlNTYyMmMvaWNvbnMvMTI4eDEyOC9vcmcuaW5kaWkubWVuZGluZ3dhbGwucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvaW5kaWkvbWVuZGluZ3dhbGwvY2VkNmY3MTgyNjdmODg3OWE4ODAyYjk1NjFlNTYyMmMvaWNvbnMvMTI4eDEyOC9vcmcuaW5kaWkubWVuZGluZ3dhbGwucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvaW5kaWkvbWVuZGluZ3dhbGwvY2VkNmY3MTgyNjdmODg3OWE4ODAyYjk1NjFlNTYyMmMvaWNvbnMvMTI4eDEyOC9vcmcuaW5kaWkubWVuZGluZ3dhbGwucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvaW5kaWkvbWVuZGluZ3dhbGwvY2VkNmY3MTgyNjdmODg3OWE4ODAyYjk1NjFlNTYyMmMvaWNvbnMvMTI4eDEyOC9vcmcuaW5kaWkubWVuZGluZ3dhbGwucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvaW5kaWkvbWVuZGluZ3dhbGwvY2VkNmY3MTgyNjdmODg3OWE4ODAyYjk1NjFlNTYyMmMvaWNvbnMvMTI4eDEyOC9vcmcuaW5kaWkubWVuZGluZ3dhbGwucG5n" alt="Mending Wall Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Mending Wall</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Try another desktop environment</div></div></a></div><div><a aria-label="Aviator" aria-description="Your Video Copilot: AV1/OPUS Video Encoder" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/net.natesales.Aviator"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvbmF0ZXNhbGVzL0F2aWF0b3IvNmQ3ZDgxZjhkZjU2MTY3NDFkZTBjZGFjNDM0NjI3ZWUvaWNvbnMvMTI4eDEyOC9uZXQubmF0ZXNhbGVzLkF2aWF0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvbmF0ZXNhbGVzL0F2aWF0b3IvNmQ3ZDgxZjhkZjU2MTY3NDFkZTBjZGFjNDM0NjI3ZWUvaWNvbnMvMTI4eDEyOC9uZXQubmF0ZXNhbGVzLkF2aWF0b3IucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvbmF0ZXNhbGVzL0F2aWF0b3IvNmQ3ZDgxZjhkZjU2MTY3NDFkZTBjZGFjNDM0NjI3ZWUvaWNvbnMvMTI4eDEyOC9uZXQubmF0ZXNhbGVzLkF2aWF0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvbmF0ZXNhbGVzL0F2aWF0b3IvNmQ3ZDgxZjhkZjU2MTY3NDFkZTBjZGFjNDM0NjI3ZWUvaWNvbnMvMTI4eDEyOC9uZXQubmF0ZXNhbGVzLkF2aWF0b3IucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvbmF0ZXNhbGVzL0F2aWF0b3IvNmQ3ZDgxZjhkZjU2MTY3NDFkZTBjZGFjNDM0NjI3ZWUvaWNvbnMvMTI4eDEyOC9uZXQubmF0ZXNhbGVzLkF2aWF0b3IucG5n" alt="Aviator Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Aviator</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Your Video Copilot: AV1/OPUS Video Encoder</div></div></a></div><div><a aria-label="Startup Configuration" aria-description="View and set startup scripts and applications" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/best.ellie.StartupConfiguration"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZXN0L2VsbGllL1N0YXJ0dXBDb25maWd1cmF0aW9uLzZiYzIyOTJiYjY3ZmQzMWNiOTQwM2I0MTAyYzllYzJkL2ljb25zLzEyOHgxMjgvYmVzdC5lbGxpZS5TdGFydHVwQ29uZmlndXJhdGlvbi5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZXN0L2VsbGllL1N0YXJ0dXBDb25maWd1cmF0aW9uLzZiYzIyOTJiYjY3ZmQzMWNiOTQwM2I0MTAyYzllYzJkL2ljb25zLzEyOHgxMjgvYmVzdC5lbGxpZS5TdGFydHVwQ29uZmlndXJhdGlvbi5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZXN0L2VsbGllL1N0YXJ0dXBDb25maWd1cmF0aW9uLzZiYzIyOTJiYjY3ZmQzMWNiOTQwM2I0MTAyYzllYzJkL2ljb25zLzEyOHgxMjgvYmVzdC5lbGxpZS5TdGFydHVwQ29uZmlndXJhdGlvbi5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZXN0L2VsbGllL1N0YXJ0dXBDb25maWd1cmF0aW9uLzZiYzIyOTJiYjY3ZmQzMWNiOTQwM2I0MTAyYzllYzJkL2ljb25zLzEyOHgxMjgvYmVzdC5lbGxpZS5TdGFydHVwQ29uZmlndXJhdGlvbi5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9iZXN0L2VsbGllL1N0YXJ0dXBDb25maWd1cmF0aW9uLzZiYzIyOTJiYjY3ZmQzMWNiOTQwM2I0MTAyYzllYzJkL2ljb25zLzEyOHgxMjgvYmVzdC5lbGxpZS5TdGFydHVwQ29uZmlndXJhdGlvbi5wbmc" alt="Startup Configuration Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Startup Configuration</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">View and set startup scripts and applications</div></div></a></div><div><a aria-label="Dconf Editor" aria-description="A graphical tool for editing the dconf database" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/ca.desrt.dconf-editor"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS9kZXNydC9kY29uZi1lZGl0b3IvMWVhM2RiOWUzOWU4ZGJmZjQ2ZmRhMDFmZGE4N2Y3MGMvaWNvbnMvMTI4eDEyOC9jYS5kZXNydC5kY29uZi1lZGl0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS9kZXNydC9kY29uZi1lZGl0b3IvMWVhM2RiOWUzOWU4ZGJmZjQ2ZmRhMDFmZGE4N2Y3MGMvaWNvbnMvMTI4eDEyOC9jYS5kZXNydC5kY29uZi1lZGl0b3IucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS9kZXNydC9kY29uZi1lZGl0b3IvMWVhM2RiOWUzOWU4ZGJmZjQ2ZmRhMDFmZGE4N2Y3MGMvaWNvbnMvMTI4eDEyOC9jYS5kZXNydC5kY29uZi1lZGl0b3IucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS9kZXNydC9kY29uZi1lZGl0b3IvMWVhM2RiOWUzOWU4ZGJmZjQ2ZmRhMDFmZGE4N2Y3MGMvaWNvbnMvMTI4eDEyOC9jYS5kZXNydC5kY29uZi1lZGl0b3IucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS9kZXNydC9kY29uZi1lZGl0b3IvMWVhM2RiOWUzOWU4ZGJmZjQ2ZmRhMDFmZGE4N2Y3MGMvaWNvbnMvMTI4eDEyOC9jYS5kZXNydC5kY29uZi1lZGl0b3IucG5n" alt="Dconf Editor Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Dconf Editor</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">A graphical tool for editing the dconf database</div></div></a></div><div><a aria-label="OpenTabletDriver" aria-description="Cross-platform tablet driver tool" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/net.opentabletdriver.OpenTabletDriver"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbnRhYmxldGRyaXZlci9PcGVuVGFibGV0RHJpdmVyL2ViNmQxNDIzNmVlMjcyNTBkY2Y0YmM3NGZjZDg1YjQyL2ljb25zLzEyOHgxMjgvbmV0Lm9wZW50YWJsZXRkcml2ZXIuT3BlblRhYmxldERyaXZlci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbnRhYmxldGRyaXZlci9PcGVuVGFibGV0RHJpdmVyL2ViNmQxNDIzNmVlMjcyNTBkY2Y0YmM3NGZjZDg1YjQyL2ljb25zLzEyOHgxMjgvbmV0Lm9wZW50YWJsZXRkcml2ZXIuT3BlblRhYmxldERyaXZlci5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbnRhYmxldGRyaXZlci9PcGVuVGFibGV0RHJpdmVyL2ViNmQxNDIzNmVlMjcyNTBkY2Y0YmM3NGZjZDg1YjQyL2ljb25zLzEyOHgxMjgvbmV0Lm9wZW50YWJsZXRkcml2ZXIuT3BlblRhYmxldERyaXZlci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbnRhYmxldGRyaXZlci9PcGVuVGFibGV0RHJpdmVyL2ViNmQxNDIzNmVlMjcyNTBkY2Y0YmM3NGZjZDg1YjQyL2ljb25zLzEyOHgxMjgvbmV0Lm9wZW50YWJsZXRkcml2ZXIuT3BlblRhYmxldERyaXZlci
45wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9uZXQvb3BlbnRhYmxldGRyaXZlci9PcGVuVGFibGV0RHJpdmVyL2ViNmQxNDIzNmVlMjcyNTBkY2Y0YmM3NGZjZDg1YjQyL2ljb25zLzEyOHgxMjgvbmV0Lm9wZW50YWJsZXRkcml2ZXIuT3BlblRhYmxldERyaXZlci5wbmc" alt="OpenTabletDriver Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">OpenTabletDriver</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Cross-platform tablet driver tool</div></div></a></div><div><a aria-label="pw3270" aria-description="Access TN3270 hosts" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/br.app.pw3270.terminal"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9hcHAvcHczMjcwLnRlcm1pbmFsLmRlc2t0b3AvMDU4ZDAwMDIwNjU1YTVkNmQ0NjJhNDk4OGRhZDhiZjAvaWNvbnMvMTI4eDEyOC9
4ici5hcHAucHczMjcwLnRlcm1pbmFsLmRlc2t0b3AucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9hcHAvcHczMjcwLnRlcm1pbmFsLmRlc2t0b3AvMDU4ZDAwMDIwNjU1YTVkNmQ0NjJhNDk4OGRhZDhiZjAvaWNvbnMvMTI4eDEyOC9ici5hcHAucHczMjcwLnRlcm1pbmFsLmRlc2t0b3AucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9hcHAvcHczMjcwLnRlcm1pbmFsLmRlc2t0b3AvMDU4ZDAwMDIwNjU1YTVkNmQ0NjJhNDk4OGRhZDhiZjAvaWNvbnMvMTI4eDEyOC9ici5hcHAucHczMjcwLnRlcm1pbmFsLmRlc2t0b3AucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9hcHAvcHczMjcwLnRlcm1pbmFsLmRlc2t0b3AvMDU4ZDAwMDIwNjU1YTVkNmQ0NjJhNDk4OGRhZDhiZjAvaWNvbnMvMTI4eDEyOC9ici5hcHAucHczMjcwLnRlcm1pbmFsLmRlc2t0b3AucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9ici9hcHAvcHczMjcwLnRlcm1pbmFsLmRlc2t0b3AvMDU4ZDAwMDIwNjU1YTVkNmQ0NjJhNDk4OGRhZDhiZjAvaWNvbnMvMTI4eDEyOC9
4ici5hcHAucHczMjcwLnRlcm1pbmFsLmRlc2t0b3AucG5n" alt="pw3270 Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">pw3270</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Access TN3270 hosts</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More System" title="More System" href="/en/apps/category/system">More System</a></div></div></div><div><div class="w-full"><div class="mb-3"><header class="mb-3 flex max-w-full flex-row content-center justify-between"><h1 class="my-auto text-2xl font-bold">Utilities</h1></header></div><div class="grid grid-cols-1 justify-around gap-4 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-3"><div><a aria-label="Deep Dive" aria-description="Stay focused with strict limits" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.tanaybhomia.DeepDive"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvdGFuYXliaG9taWEuRGVlcERpdmUvMGZiZDkwZDIxMjYxMGZhNTM4YmJlODljYTdhYjQ3NzkvaWNvbnMvMTI4eDEyOC9pby5naXRodWIudGFuYXliaG9taWEuRGVlcERpdmUucG5n" alt="Deep Dive Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Deep Dive</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Stay focused with strict limits</div></div></a></div><div><a aria-label="Jottr" aria-description="Simple text and markdown editor mainly intended for writers, journalists and researchers" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.mfat.jottr"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvbWZhdC5qb3R0ci81MjVmZmEyOGI2NjY5NTA5ZTQ2N2Q5NGVmNGMzY2ZmNS9pY29ucy8xMjh4MTI4L2lvLmdpdGh1Yi5tZmF0LmpvdHRyLnBuZw" alt="Jottr Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Jottr</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Simple text and markdown editor mainly intended for writers, journalists and researchers</div></div></a></div><div><a aria-label="Raspberry Pi Imager" aria-description="Raspberry Pi Imaging utility" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.raspberrypi.rpi-imager"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvcmFzcGJlcnJ5cGkvcnBpLWltYWdlci9jMGU4NjI3NWMyNWVhMWEwNzg2MTdhYjFhNWYyZWUwMy9pY29ucy8xMjh4MTI4L29yZy5yYXNwYmVycnlwaS5ycGktaW1hZ2VyLnBuZw" alt="Raspberry Pi Imager Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Raspberry Pi Imager</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Raspberry Pi Imaging utility</div></div></a></div><div><a aria-label="BMI Calculator" aria-description="Calculate your BMI" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/io.github.johannesboehler2.BmiCalculator"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9pby9naXRodWIvam9oYW5uZXNib2VobGVyMi5CbWlDYWxjdWxhdG9yLzRhMzZkZjkyOTQyODU3Mzk4OTU3MGQyMzQxM2VlZTMwL2ljb25zLzEyOHgxMjgvaW8uZ2l0aHViLmpvaGFubmVzYm9laGxlcjIuQm1pQ2FsY3VsYXRvci5wbmc" alt="BMI Calculator Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">BMI Calculator</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Calculate your BMI</div></div></a></div><div><a aria-label="Era" aria-description="Manage your time" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/org.gnome.gitlab.TitouanReal.Era"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/
4aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvZ2l0bGFiLlRpdG91YW5SZWFsLkVyYS85YWE4MWE5NWNlMzkzM2U3NmQ5ZDM0Mzc1MDY5NDI3OS9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5naXRsYWIuVGl0b3VhblJlYWwuRXJhLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvZ2l0bGFiLlRpdG91YW5SZWFsLkVyYS85YWE4MWE5NWNlMzkzM2U3NmQ5ZDM0Mzc1MDY5NDI3OS9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5naXRsYWIuVGl0b3VhblJlYWwuRXJhLnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvZ2l0bGFiLlRpdG91YW5SZWFsLkVyYS85YWE4MWE5NWNlMzkzM2U3NmQ5ZDM0Mzc1MDY5NDI3OS9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5naXRsYWIuVGl0b3VhblJlYWwuRXJhLnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvZ2l0bGFiLlRpdG91YW5SZWFsLkVyYS85YWE4MWE5NWNlMzkzM2U3NmQ5ZDM0Mzc1MDY5NDI3OS9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5naXRsYWIuVGl0b3VhblJlYWwuRXJhLnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9vcmcvZ25vbWUvZ2l0bGFiLlRpdG91YW5SZWFsLkVyYS85YWE4MWE5NWNlMzkzM2U3NmQ5ZDM0Mzc1MDY5NDI3OS9pY29ucy8xMjh4MTI4L29yZy5nbm9tZS5naXRsYWIuVGl0b3VhblJlYWwuRXJhLnBuZw" alt="Era Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Era</span></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">Manage your time</div></div></a></div><div><a aria-label="Tally" aria-description="Count anything" class="flex min-w-0 items-center gap-4 duration-500 hover:cursor-pointer hover:no-underline active:bg-flathub-gainsborow/40 dark:active:bg-flathub-arsenic h-full bg-flathub-white dark:bg-flathub-arsenic rounded-xl shadow-md hover:bg-flathub-lotion dark:hover:bg-flathub-arsenic/90 p-4" href="/en/apps/ca.vlacroix.Tally"><div class="relative flex h-[64px] w-[64px] shrink-0 flex-wrap items-center justify-center drop-shadow-md md:h-[96px] md:w-[96px]"><picture><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS92bGFjcm9peC9UYWxseS8yNzdiY2YxOThmZmQ2ZjBmNDdjOTdlZDYzZGFkMDhjMy9pY29ucy8xMjh4MTI4L2NhLnZsYWNyb2l4LlRhbGx5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:avif/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS92bGFjcm9peC9UYWxseS8yNzdiY2YxOThmZmQ2ZjBmNDdjOTdlZDYzZGFkMDhjMy9pY29ucy8xMjh4MTI4L2NhLnZsYWNyb2l4LlRhbGx5LnBuZw 2x" type="image/avif"/><source srcSet="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS92bGFjcm9peC9UYWxseS8yNzdiY2YxOThmZmQ2ZjBmNDdjOTdlZDYzZGFkMDhjMy9pY29ucy8xMjh4MTI4L2NhLnZsYWNyb2l4LlRhbGx5LnBuZw 1x, https://imgproxy.flathub.org/insecure/dpr:2/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS92bGFjcm9peC9UYWxseS8yNzdiY2YxOThmZmQ2ZjBmNDdjOTdlZDYzZGFkMDhjMy9pY29ucy8xMjh4MTI4L2NhLnZsYWNyb2l4LlRhbGx5LnBuZw 2x" type="image/webp"/><img src="https://imgproxy.flathub.org/insecure/dpr:1/f:webp/q:100/rs:fit:96:96/aHR0cHM6Ly9kbC5mbGF0aHViLm9yZy9tZWRpYS9jYS92bGFjcm9peC9UYWxseS8yNzdiY2YxOThmZmQ2ZjBmNDdjOTdlZDYzZGFkMDhjMy9pY29ucy8xMjh4MTI4L2NhLnZsYWNyb2l4LlRhbGx5LnBuZw" alt="Tally Logo" class="object-contain" width="96" height="96" loading="lazy" decoding="async" fetchPriority="auto" draggable="true"/></picture></div><div class="flex flex-1 min-w-0 flex-col justify-center overflow-hidden"><div class="flex gap-1"><span class="truncate whitespace-nowrap text-base font-semibold text-flathub-dark-gunmetal dark:text-flathub-gainsborow">Tally</span><button aria-label="This app is verified" class="size-6 flex justify-center items-center" data-state="closed" data-slot="tooltip-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 text-flathub-celestial-blue" aria-label="This app is verified"><path fill-rule="evenodd" d="M16.403 12.652a3 3 0 0 0 0-5.304 3 3 0 0 0-3.75-3.751 3 3 0 0 0-5.305 0 3 3 0 0 0-3.751 3.75 3 3 0 0 0 0 5.305 3 3 0 0 0 3.75 3.751 3 3 0 0 0 5.305 0 3 3 0 0 0 3.751-3.75Zm-2.546-4.46a.75.75 0 0 0-1.214-.883l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"></path></svg></button></div><div class="mt-1 line-clamp-2 text-sm text-flathub-dark-gunmetal dark:text-flathub-gainsborow md:line-clamp-3">
4Count anything</div></div></a></div></div><div class="flex flex-row justify-center mt-5"><a data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap transition-colors focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80 h-11 font-bold text-base rounded-full px-8 w-fit" aria-label="More Utilities" title="More Utilities" href="/en/apps/category/utility">More Utilities</a></div></div></div></div><!--$--><!--/$--></div>
4<script>$RC("B:1","S:1")</script>
4<script>(self.__next_f=self.__next_f||[]).push([0])</script>
4<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[350244,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"default\"]\n3:I[589281,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"default\"]\n1b:I[253348,[\"https://dl.flathub.org/assets/_next/static/chunks/1f00922osd3us.js\"],\"default\"]\n:HL[\"https://dl.flathub.org/assets/_next/static/media/83afe278b6a6bb3c.p.2bn3s6zvc0dyp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:T7c5,@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c55a0e60120577a.0-dom-5bn10r2.woff2)format(\"woff2\");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-weight:100 900;font-display:swap;src:url(/_next/static/media/9c72aa0f40e4eef8.1y4-pdgsjb-pw.woff2)format(\"woff2\");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ad66f9afd8947f86.3lvt2whj97whp.woff2)format(\"woff2\");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5476f68d60460930.2uwcyprjm3xu3.woff2)format(\"woff2\");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-weight:100 900;font-display:swap;src:url(/_next/static/media/2bbe8d2671613f1f.0k62hbripvv8p.woff2)format(\"woff2\");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-weight:100 900;font-display:swap;src:url(/_next/static/media/1bffadaabf893a1e.3-6t-g6q0vh0a.woff2)format(\"woff2\");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-weight:100 900;font-display:swap;src:url(/_next/static/media/83afe278b6a6bb3c.p.2bn3s6zvc0dyp.woff2)format(\"woff2\");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}.inter_891c2814-module__rXlRdq__className{font-family:Inter,sans-serif;font-style:normal}\n/*# sourceMappingURL=0_8ll5ffe_lgh.css.map*/19:X\n0:{\"P\":null,\"c\":[\"\",\"en?_rsc=OSFNE_I1j18QxsBq\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\"api\",\"sitemap\",\"sitemap.xml\"]],{\"children\":[\"(home)\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4256]},\"$undefined\",\"$undefined\",4164]},\"$undefined\",\"$undefined\",4152]},\"$undefined\",\"$undefined\",4184],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\"
4:\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"https://dl.flathub.org/assets/_next/static/chunks/3l75-131paoxx.css\",\"children\":\"$4\"}],\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\"],\"$L16\"]}],{\"children\":[\"$L17\",{\"children\":[\"$L18\",{},null,false,null]},null,false,\"$19\"]},null,false,null]},null,false,\"$19\"],\"$L1a\",false]],\"m\":\"$undefined\",\"G\":[\"$1b\",[]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"8ca904c2eb6ec37e009e5806395aa4932bc39874\"}\n1d:I[350244,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"LoadingBoundaryProvider\"]\n27:I[394876,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"OutletBoundary\"]\n28:\"$Sreact.suspense\"\n2a:I[394876,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"ViewportBoundary\"]\n2c:I[394876,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"MetadataBoundary\"]\n1c:T3b24f,@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:\"\";--tw-divide-x-reverse:0}}}@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-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-yellow-100:#fef9c2;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-50:#ecfeff;--color-cyan-950:#053345;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-100:#e0e7ff;--color-indigo-400:#7d87ff;--color-indigo-600:#4f39f6;--color-indigo-900:#312c85;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-pink-50:#fdf2f8;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-950:#510424;--color-rose-500:#ff2357;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;
4--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-600:#52525c;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16 / 9;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);
4--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@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}
4::-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}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}*{border-color:oklch(var(--border))}p{margin-bottom:calc(var(--spacing) * 4);color:oklch(var(--flathub-dark-gunmetal) / 1);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.dark p{color:oklch(var(--flathub-gray-x11) / 1)}main{flex-grow:1}html,body{background-color:oklch(var(--background));color:oklch(var(--foreground));min-height:100vh;margin:0;padding:0;overflow-x:hidden}:is(button,a):focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:oklch(var(--flathub-celestial-blue) / 1)}a{color:oklch(var(--flathub-celestial-blue-dark) / 1)}.dark a{color:oklch(var(--flathub-celestial-blue) / 1)}mark{border-radius:calc(var(--radius) - 4px);background-color:oklch(var(--flathub-electric-red) / 1)}@supports (color:color-mix(in lab, red, red)){mark{background-color:color-mix(in oklab, oklch(var(--flathub-electric-red) / 1) 40%, transparent)}}mark{color:currentColor}}@layer components;@layer utilities{.\\@container\\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.-start-3{inset-inline-start:calc(var(--spacing) * -3)}.-start-12{inset-inline-start:calc(var(--spacing) * -12)}.inset-s-0{inset-inline-start:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.-end-12{inset-inline-end:calc(var(--spacing) * -12)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\\[6px\\]{top:6px}.-right-2{right:calc(var(--spacing) * -2)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\\[-1px\\]{bottom:-1px}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-4{grid-column-end:4}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.container{margin-inline:auto;padding-inline:2rem}@media (min-width:40rem){.container{max-width:none}}@media (min-width:1400px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:0}.my-0\\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}
4.ms-\\[1px\\]{margin-inline-start:1px}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=\"1\"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:\"“\"\"”\"\"‘\"\"’\";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:\"`\"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure\u003e*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;
4--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture\u003eimg):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose\u003eul\u003eli p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose\u003eul\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eul\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not
4(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose\u003e:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose\u003e:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.\\!h-8{height:calc(var(--spacing) * 8)!important}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}
4.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-\\[34px\\]{height:34px}.h-\\[64px\\]{height:64px}.h-\\[128px\\]{height:128px}.h-\\[170px\\]{height:170px}.h-\\[256px\\]{height:256px}.h-\\[288px\\]{height:288px}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-min{height:min-content}.h-px{height:1px}.max-h-\\(--radix-select-content-available-height\\){max-height:var(--radix-select-content-available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\\[32rem\\]{max-height:32rem}.max-h-\\[70vh\\]{max-height:70vh}.max-h-\\[500px\\]{max-height:500px}.max-h-\\[540px\\]{max-height:540px}.max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\\[2\\.5rem\\]{min-height:2.5rem}.min-h-\\[50vh\\]{min-height:50vh}.min-h-\\[60px\\]{min-height:60px}.min-h-\\[360px\\]{min-height:360px}.min-h-\\[400px\\]{min-height:400px}.min-h-\\[500px\\]{min-height:500px}.min-h-\\[800px\\]{min-height:800px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\\/2{width:50%}.w-1\\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\\.5{width:calc(var(--spacing) * 2.5)}.w-2\\/3{width:66.6667%}.w-2\\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\\[64px\\]{width:64px}.w-\\[100px\\]{width:100px}.w-\\[128px\\]{width:128px}.w-\\[200px\\]{width:200px}.w-\\[250px\\]{width:250px}.w-\\[280px\\]{width:280px}.w-\\[300px\\]{width:300px}.w-\\[512px\\]{width:512px}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-11\\/12{max-width:91.6667%}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[900px\\]{max-width:900px}.max-w-\\[1400px\\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[36rem\\]{min-width:36rem}.min-w-\\[64px\\]{min-width:64px}.min-w-\\[128px\\]{min-width:128px}
4.min-w-\\[200px\\]{min-width:200px}.min-w-\\[240px\\]{min-width:240px}.min-w-\\[256px\\]{min-width:256px}.min-w-\\[300px\\]{min-width:300px}.min-w-\\[900px\\]{min-width:900px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\\/2{flex-basis:50%}.basis-\\[calc\\(33\\%-0\\.5rem\\)\\]{flex-basis:calc(33% - .5rem)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\\(--radix-select-content-transform-origin\\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\\[--radix-dropdown-menu-content-transform-origin\\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-top-right{transform-origin:100% 0}.-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{columns:1}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\\[1\\.5rem_minmax\\(0\\,1fr\\)\\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\\[1fr\\]{grid-template-columns:1fr}.grid-cols-\\[36px_calc\\(100\\%-36px\\)\\]{grid-template-columns:36px calc(100% - 36px)}.grid-cols-\\[36px_calc\\(100\\%-36px-36px\\)_36px\\]{grid-template-columns:36px calc(100% - 72px) 36px}.grid-cols-\\[auto_1fr\\]{grid-template-columns:auto 1fr}.grid-cols-details{grid-template-columns:auto 90% auto}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\\[0fr\\]{grid-template-rows:0fr}.grid-rows-\\[1fr\\]{grid-template-rows:1fr}.grid-rows-\\[auto_1fr\\]{grid-template-rows:auto 1fr}.grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\\.5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\\.5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}:where(.space-x-2\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\\/50\u003e:not(:last-child)){border-color:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\\/50\u003e:not(:last-child)){border-color:color-mix(in oklab, oklch(var(--border)) 50%, transparent)}}:where(.divide-flathub-gainsborow\u003e:not(:last-child)),:where(.divide-flathub-gainsborow\\/40\u003e:not(:last-child)){border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){:where(.divide-flathub-gainsborow\\/40\u003e:not(:last-child)){border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}:where(.divide-flathub-gray-x11\u003e:not(:last-child)){border-color:oklch(var(--flathub-gray-x11) / 1)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\\[2px\\]{border-radius:2px}
4.rounded-\\[4px\\]{border-radius:4px}.rounded-\\[28px\\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-lg{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.rounded-e-lg{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-none{border-top-right-radius:0}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\\[1\\.5px\\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\\[--color-border\\]{border-color:--color-border}.border-amber-200\\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200\\/50{border-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.border-blue-200\\/50{border-color:color-mix(in oklab, var(--color-blue-200) 50%, transparent)}}.border-blue-200\\/60{border-color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.border-blue-200\\/60{border-color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.border-blue-200\\/80{border-color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.border-blue-200\\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.border-blue-300\\/30{border-color:#90c5ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-300\\/30{border-color:color-mix(in oklab, var(--color-blue-300) 30%, transparent)}}.border-border,.border-border\\/50{border-color:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\\/50{border-color:color-mix(in oklab, oklch(var(--border)) 50%, transparent)}}.border-border\\/60{border-color:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\\/60{border-color:color-mix(in oklab, oklch(var(--border)) 60%, transparent)}}.border-destructive\\/50{border-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\\/50{border-color:color-mix(in oklab, oklch(var(--destructive)) 50%, transparent)}}.border-emerald-200\\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\\/50{border-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.border-emerald-200\\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-flathub-gainsborow,.border-flathub-gainsborow\\/30{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\\/30{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.border-flathub-gainsborow\\/40{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\\/40{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.border-flathub-gainsborow\\/50{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\\/50{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.border-flathub-gainsborow\\/60{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\\/60{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.border-flathub-gainsborow\\/80{border-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gainsborow\\/80{border-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 80%, transparent)}}.border-flathub-gray-x11,.border-flathub-gray-x11\\/50{border-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gray-x11\\/50{border-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 50%, transparent)}}.border-flathub-gray-x11\\/60{border-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-gray-x11\\/60{border-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 60%, transparent)}}.border-flathub-sonic-silver{border-color:oklch(var(--flathub-sonic-silver) / 1)}.border-flathub-status-yellow{border-color:oklch(var(--flathub-status-yellow) / 1)}.border-flathub-vivid-crimson\\/20{border-color:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.border-flathub-vivid-crimson\\/20{border-color:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 20%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:oklch(var(--input))}.border-purple-200\\/50{border-color:#e9d5ff80}@supports (color:color-mix(in lab, red, red)){.border-purple-200\\/50{border-color:color-mix(in oklab, var(--color-purple-200) 50%, transparent)}}.border-purple-200\\/60{border-color:#e9d5ff99}@supports (color:color-mix(in lab, red, red)){.border-purple-200\\/60{border-color:color-mix(in oklab, var(--color-purple-200) 60%, transparent)}}.border-purple-200\\/80{border-color:#e9d5ffcc}@supports (color:color-mix(in lab, red, red)){.border-purple-200\\/80{border-color:color-mix(in oklab, var(--color-purple-200) 80%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-slate-400\\/20{border-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.border-slate-400\\/20{border-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.border-transparent{border-color:#0000}.border-white\\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.bg-\\[--color-bg\\]{background-color:--color-bg}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\\/80{background-color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.bg-background,.bg-background\\/80{background-color:oklch(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\\/80{background-color:color-mix(in oklab, oklch(var(--background)) 80%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\\/80{background-color:#dbeafecc}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\\/80{background-color:color-mix(in oklab, var(--color-blue-100) 80%, transparent)}}.bg-border{background-color:oklch(var(--border))}.bg-card{background-color:oklch(var(--card))}.bg-destructive{background-color:oklch(var(--destructive))}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\\/80{background-color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\\/80{background-color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.bg-flathub-black\\/10{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-black\\/10{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 10%, transparent)}}.bg-flathub-celestial-blue{background-color:oklch(var(--flathub-celestial-blue) / 1)}.bg-flathub-celestial-blue-dark{background-color:oklch(var(--flathub-celestial-blue-dark) / 1)}.bg-flathub-celestial-blue\\/8{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-celestial-blue\\/8{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 8%, transparent)}}.bg-flathub-celestial-blue\\/10{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-celestial-blue\\/10{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 10%, transparent)}}.bg-flathub-celestial-blue\\/40{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-celestial-blue\\/40{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 40%, transparent)}}.bg-flathub-dark-gunmetal,.bg-flathub-dark-gunmetal\\/30{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-dark-gunmetal\\/30{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 30%, transparent)}}.bg-flathub-dark-gunmetal\\/40{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-dark-gunmetal\\/40{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 40%, transparent)}}.bg-flathub-electric-red,.bg-flathub-electric-red\\/40{background-color:oklch(var(--flathub-electric-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-electric-red\\/40{background-color:color-mix(in oklab, oklch(var(--flathub-electric-red) / 1) 40%, transparent)}}.bg-flathub-gainsborow,.bg-flathub-gainsborow\\/30{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\\/30{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.bg-flathub-gainsborow\\/40{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\\/40{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.bg-flathub-gainsborow\\/50{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\\/50{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.bg-flathub-gainsborow\\/60{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\\/60{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.bg-flathub-gainsborow\\/70{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-gainsborow\\/70{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.bg-flathub-lotion{background-color:oklch(var(--flathub-lotion) / 1)}.bg-flathub-sonic-silver{background-color:oklch(var(--flathub-sonic-silver) / 1)}.bg-flathub-status-green-dark,.bg-flathub-status-green-dark\\/25{background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green-dark\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 25%, transparent)}}.bg-flathub-status-green\\/5{background-color:oklch(var(--flathub-status-green) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green\\/5{background-color:color-mix(in oklab, oklch(var(--flathub-status-green) / 1) 5%, transparent)}}.bg-flathub-status-green\\/20{background-color:oklch(var(--flathub-status-green) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green\\/20{background-color:color-mix(in oklab, oklch(var(--flathub-status-green) / 1) 20%, transparent)}}.bg-flathub-status-green\\/25{background-color:oklch(var(--flathub-status-green) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-green\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-green) / 1) 25%, transparent)}}.bg-flathub-status-orange-dark\\/25{background-color:oklch(var(--flathub-status-orange-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-orange-dark\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-orange-dark) / 1) 25%, transparent)}}.bg-flathub-status-orange\\/25{background-color:oklch(var(--flathub-status-orange) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-orange\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-orange) / 1) 25%, transparent)}}.bg-flathub-status-red-dark,.bg-flathub-status-red-dark\\/25{background-color:oklch(var(--flathub-status-red-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red-dark\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-red-dark) / 1) 25%, transparent)}}.bg-flathub-status-red\\/5{background-color:oklch(var(--flathub-status-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red\\/5{background-color:color-mix(in oklab, oklch(var(--flathub-status-red) / 1) 5%, transparent)}}.bg-flathub-status-red\\/20{background-color:oklch(var(--flathub-status-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red\\/20{background-color:color-mix(in oklab, oklch(var(--flathub-status-red) / 1) 20%, transparent)}}.bg-flathub-status-red\\/25{background-color:oklch(var(--flathub-status-red) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-red\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-red) / 1) 25%, transparent)}}.bg-flathub-status-yellow-dark,.bg-flathub-status-yellow-dark\\/25{background-color:oklch(var(--flathub-status-yellow-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow-dark\\/25{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow-dark) / 1) 25%, transparent)}}.bg-flathub-status-yellow\\/10{background-color:oklch(var(--flathub-status-yellow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow\\/10{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow) / 1) 10%, transparent)}}.bg-flathub-status-yellow\\/20{background-color:oklch(var(--flathub-status-yellow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow\\/20{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow) / 1) 20%, transparent)}}.bg-flathub-status-yellow\\/25{background-color:oklch(var(--flathub-status-yellow) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-flathub-status-yellow\\/25
4{background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow) / 1) 25%, transparent)}}.bg-flathub-white{background-color:oklch(var(--flathub-white) / 1)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500\\/75{background-color:#6a7282bf}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\\/75{background-color:color-mix(in oklab, var(--color-gray-500) 75%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab, red, red)){.bg-green-50\\/80{background-color:color-mix(in oklab, var(--color-green-50) 80%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-muted,.bg-muted\\/30{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/30{background-color:color-mix(in oklab, oklch(var(--muted)) 30%, transparent)}}.bg-muted\\/40{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/40{background-color:color-mix(in oklab, oklch(var(--muted)) 40%, transparent)}}.bg-muted\\/50{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\\/50{background-color:color-mix(in oklab, oklch(var(--muted)) 50%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-popover{background-color:oklch(var(--popover))}.bg-primary,.bg-primary\\/10{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\\/10{background-color:color-mix(in oklab, oklch(var(--primary)) 10%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\\/80{background-color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-100\\/80{background-color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\\/60{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.bg-red-50\\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\\/80{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-secondary{background-color:oklch(var(--secondary))}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\\/90{background-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\\[url\\(\\'https\\:\\/\\/dl\\.flathub\\.org\\/assets\\/_next\\/public\\/img\\/card-background\\.webp\\'\\)\\]{background-image:url(https://dl.flathub.org/assets/_next/public/img/card-background.webp)}.from-\\[\\#4158D0\\]{--tw-gradient-from:#4158d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\\[\\#c6eaf8\\]{--tw-gradient-from:#c6eaf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\\[\\#d7f7ff\\]{--tw-gradient-from:#d7f7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\\[\\#f4ffb8\\]{--tw-gradient-from:#f4ffb8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\\[\\#fdcde0\\]{--tw-gradient-from:#fdcde0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\\[\\#ffe3a3\\]{--tw-gradient-from:#ffe3a3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
4.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\\/50{--tw-gradient-from:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.from-blue-50\\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.from-blue-50\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-celestial-blue{--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-celestial-blue\\/5{--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-celestial-blue\\/5{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 5%, transparent)}}.from-flathub-celestial-blue\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-gainsborow\\/20{--tw-gradient-from:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-gainsborow\\/20{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.from-flathub-gainsborow\\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-gainsborow\\/60{--tw-gradient-from:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-gainsborow\\/60{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.from-flathub-gainsborow\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-gainsborow\\/80{--tw-gradient-from:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-gainsborow\\/80{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 80%, transparent)}}.from-flathub-gainsborow\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-sunset-pink{--tw-gradient-from:oklch(var(--flathub-sunset-pink) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-vivid-crimson{--tw-gradient-from:oklch(var(--flathub-vivid-crimson) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flathub-vivid-crimson\\/5{--tw-gradient-from:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.from-flathub-vivid-crimson\\/5{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 5%, transparent)}}.from-flathub-vivid-crimson\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:oklch(var(--foreground));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:oklch(var(--muted));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\\/50{--tw-gradient-from:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.from-muted\\/50{--tw-gradient-from:color-mix(in oklab, oklch(var(--muted)) 50%, transparent)}}.from-muted\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\\/20{--tw-gradient-from:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\\/20{--tw-gradient-from:color-mix(in oklab, oklch(var(--primary)) 20%, transparent)}}.from-primary\\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50\\/50{--tw-gradient-from:#faf5ff80}@supports (color:color-mix(in lab, red, red)){.from-purple-50\\/50{--tw-gradient-from:color-mix(in oklab, var(--color-purple-50) 50%, transparent)}}.from-purple-50\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\\/95{--tw-gradient-from:#f8fafcf2}@supports (color:color-mix(in lab, red, red)){.from-slate-50\\/95{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.from-slate-50\\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\\/90{--tw-gradient-from:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.from-white\\/90{--tw-gradient-from:color-mix(in oklab, var(--color-white) 90%, transparent)}}.from-white\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\\[\\#C850C0\\]{--tw-gradient-via:#c850c0;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-p
4osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\\[\\#cdf7dc\\]{--tw-gradient-via:#cdf7dc;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\\[\\#eee1ff\\]{--tw-gradient-via:#eee1ff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\\[\\#ffc3d8\\]{--tw-gradient-via:#ffc3d8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50\\/40{--tw-gradient-via:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.via-blue-50\\/40{--tw-gradient-via:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.via-blue-50\\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-flathub-gainsborow\\/40{--tw-gradient-via:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.via-flathub-gainsborow\\/40{--tw-gradient-via:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.via-flathub-gainsborow\\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-flathub-vivid-crimson{--tw-gradient-via:oklch(var(--flathub-vivid-crimson) / 1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\\/5{--tw-gradient-via:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.via-purple-500\\/5{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.via-purple-500\\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.via-purple-500\\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.via-purple-500\\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\\[\\#FFCC70\\]{--tw-gradient-to:#ffcc70;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\\[\\#b0e5f0\\]{--tw-gradient-to:#b0e5f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\\[\\#bfe9ff\\]{--tw-gradient-to:#bfe9ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\\[\\#c4f3c9\\]{--tw-gradient-to:#c4f3c9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\\[\\#d8d2ff\\]{--tw-gradient-to:#d8d2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\\[\\#ffe2c8\\]{--tw-gradient-to:#ffe2c8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100\\/70{--tw-gradient-to:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.to-amber-100\\/70{--tw-gradient-to:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.to-amber-100\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100\\/70{--tw-gradient-to:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.to-blue-100\\/70{--tw-gradient-to:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.to-blue-100\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50\\/50{--tw-gradient-to:#ecfeff80}@supports (color:color-mix(in lab, red, red)){.to-cyan-50\\/50{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-50) 50%, transparent)}}.to-cyan-50\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-100\\/70{--tw-gradient-to:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.to-emerald-100\\/70{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.to-emerald-100\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-celestial-blue{--tw-gradient-to:oklch(var(--flathub-celestial-blue) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-gainsborow\\/30{--tw-gradient-to:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-gainsborow\\/30{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.to-flathub-gainsborow\\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-gainsborow\\/40{--tw-gradient-to:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-gainsborow\\/40{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.to-flathub-gainsborow\\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-lotion\\/60{--tw-gradient-to:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-lotion\\/60{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 60%, transparent)}}.to-flathub-lotion\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-sunset-pink{--tw-gradient-to:oklch(var(--flathub-sunset-pink) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-sunset-pink\\/10{--tw-gradient-to:oklch(var(--flathub-sunset-pink) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-sunset-pink\\/10{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-sunset-pink) / 1) 10%, transparent)}}.to-flathub-sunset-pink\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-vivid-crimson{--tw-gradient-to:oklch(var(--flathub-vivid-crimson) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-vivid-crimson\\/5{--tw-gradient-to:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.to-flathub-vivid-crimson\\/5{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 5%, transparent)}}.to-flathub-vivid-crimson\\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-flathub-white{--tw-gradient-to:oklch(var(--flathub-white) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground\\/70{--tw-gradient-to:oklch(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.to-foreground\\/70{--tw-gradient-to:color-mix(in oklab, oklch(var(--foreground)) 70%, transparent)}}.to-foreground\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-100\\/50{--tw-gradient-to:#dcfce780}@supports (color:color-mix(in lab, red, red)){.to-green-100\\/50{--tw-gradient-to:color-mix(in oklab, var(--color-green-100) 50%, transparent)}}.to-green-100\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\\/30{--tw-gradient-to:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.to-muted\\/30{--tw-gradient-to:color-mix(in oklab, oklch(var(--muted)) 30%, transparent)}}.to-muted\\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\\/60{--tw-gradient-to:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.to-muted\\/60{--tw-gradient-to:color-mix(in oklab, oklch(var(--muted)) 60%, transparent)}}.to-muted\\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50\\/50{--tw-gradient-to:#fdf2f880}@supports (color:color-mix(in lab, red, red)){.to-pink-50\\/50{--tw-gradient-to:color-mix(in oklab, var(--color-pink-50) 50%, transparent)}}.to-pink-50\\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\\/10{--tw-gradient-to:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.to-pink-500\\/10{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.to-pink-500\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\\/10{--tw-gradient-to:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\\/10{--tw-gradient-to:color-mix(in oklab, oklch(var(--primary)) 10%, transparent)}}.to-primary\\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50\\/40{--tw-gradient-to:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.to-purple-50\\/40{--tw-gradient-to:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.to-purple-50\\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-100\\/70{--tw-gradient-to:#f3e8ffb3}@supports (color:color-mix(in lab, red, red)){.to-purple-100\\/70{--tw-gradient-to:color-mix(in oklab, var(--color-purple-100) 70%, transparent)}}.to-purple-100\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\\[length\\:200\\%_auto\\]{background-size:200%}.bg-\\[length\\:420px_420px\\]{background-size:420px 420px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-repeat{background-repeat:repeat}.fill-current{fill:currentColor}.fill-flathub-celestial-blue{fill:oklch(var(--flathub-celestial-blue) / 1)}.fill-flathub-white{fill:oklch(var(--flathub-white) / 1)}.fill-primary{fill:oklch(var(--primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(va
4r(--spacing) * 24)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\\[5\\%\\]{padding-inline:5%}.py-0{padding-block:0}.py-0\\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\\[68px\\]{padding-top:68px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[9px\\]{font-size:9px}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.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-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\\/70{color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-800\\/70{color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\\/70{color:#193cb8b3}@supports (color:color-mix(in lab, red, red)){.text-blue-800\\/70{color:color-mix(in oklab, var(--color-blue-800) 70%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-destructive{color:oklch(var(--destructive))}.text-destructive-foreground{color:oklch(var(--destructive-foreground))}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\\/70{color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\\/70{color:color-mix(in oklab, var(--color-emerald-800) 70%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-flathub-arsenic{color:oklch(var(--flathub-arsenic) / 1)}.text-flathub-black{color:oklch(var(--flathub-black) / 1)}.text-flathub-celestial-blue{color:oklch(var(--flathub-celestial-blue) / 1)}.text-flathub-dark-gunmetal,.text-flathub-dark-gunmetal\\/50{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\\/50{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.text-flathub-dark-gunmetal\\/60{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\\/60{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 60%, transparent)}}.text-flathub-dark-gunmetal\\/70{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\\/70{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.text-flathub-dark-gunmetal\\/80{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\\/80{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 80%, transparent)}}.text-flathub-dark-gunmetal\\/85{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.text-flathub-dark-gunmetal\\/85{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 85%, transparent)}}.text-flathub-electric-red{color:oklch(var(--flathub-electric-red) / 1)}.text-flathub-gainsborow{color:oklch(var(--flathub-gainsborow) / 1)}.text-flathub-granite-gray{color:oklch(var(--flathub-granite-gray) / 1)}.text-flathub-lotion{color:oklch(var(--flathub-lotion) / 1)}.text-flathub-sonic-silver{color:oklch(var(--flathub-sonic-silver) / 1)}.text-flathub-spanish-gray{color:oklch(var(--flathub-spanish-gray) / 1)}.text-flathub-status-green{color:oklch(var(--flathub-status-green) / 1)}.text-flathub-status-green-dark{color:oklch(var(--flathub-status-green-dark) / 1)}.text-flathub-status-orange{color:oklch(var(--flathub-status-orange) / 1)}.text-flathub-status-orange-dark{color:oklch(var(--flathub-status-orange-dark) / 1)}.text-flathub-status-red{color:oklch(var(--flathub-status-red) / 1)}.text-flathub-status-red-dark{color:oklch(var(--flathub-status-red-dark) / 1)}.text-flathub-status-yellow{color:oklch(var(--flathub-status-yellow) / 1)}.text-flathub-status-yellow-dark{color:oklch(var(--flathub-status-yellow-dark) / 1)}.text-flathub-white{color:oklch(var(--flathub-white) / 1)}.text-foreground{color:oklch(var(--foreground))}.text-gray-100{color:var(--color-gray-100)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\\/50{color:oklch(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\\/50{color:color-mix(in oklab, oklch(var(--muted-foreground)) 50%, transparent)}}.text-muted-foreground\\/70{color:oklch(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\\/70{color:color-mix(in oklab, oklch(var(--muted-foreground)) 70%, transparent)}}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:oklch(var(--popover-foreground))}.text-primary{color:oklch(var(--primary))}.text-primary-foreground{color:oklch(var(--primary-foreground))}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-purple-800\\/70{color:#6e11b0b3}@supports (color:color-mix(in lab, red, red)){.text-purple-800\\/70{color:color-mix(in oklab, var(--color-purple-800) 70%, transparent)}}.text-purple-900{color:var(--color-purple-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-800\\/80{color:#9f0712cc}@supports (color:color-mix(in lab, red, red)){.text-red-800\\/80{color:color-mix(in oklab, var(--color-red-800) 80%, transparent)}}.text-red-900{color:var(--color-red-900)}.text-secondary-foreground{color:oklch(var(--secondary-foreground))}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-flathub-dark-gunmetal\\/50::placeholder{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.placeholder-flathub-dark-gunmetal\\/50::placeholder{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.opacity-0{opacity:0}
4.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-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-\\[0_0_8px_rgba\\(33\\,150\\,243\\,0\\.4\\)\\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#2196f366);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\\[0_0_10px_rgba\\(33\\,150\\,243\\,0\\.3\\)\\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#2196f34d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
4dow)}.shadow-\\[0_0_15px_rgba\\(33\\,150\\,243\\,0\\.5\\)\\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#2196f380);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-md{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 3px 1px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-sha
4dow-color,#0000001a), 0 1px 2px -1px 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-xl{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 6px 6px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
4dow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black{--tw-ring-color:var(--color-black)}.ring-flathub-celestial-blue,.ring-flathub-celestial-blue\\/20{--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.ring-flathub-celestial-blue\\/20{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 20%, transparent)}}.ring-flathub-gainsborow\\/60{--tw-ring-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.ring-flathub-gainsborow\\/60{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-flathub-lotion{--tw-ring-offset-color:oklch(var(--flathub-lotion) / 1)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.blur{--tw-blur:blur(8px);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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.invert{--tw-invert:invert(100%);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,)}.filter{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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
4.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-75{animation-duration:75ms}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-0{--tw-enter-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\\*\\:py-3\u003e*){padding-block:calc(var(--spacing) * 3)}@media (hover:hover){.group-hover\\:w-full:is(:where(.group):hover *){width:100%}.group-hover\\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\\:bg-gradient-to-r:is(:where(.group):hover *){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.group-hover\\:from-purple-600:is(:where(.group):hover *){--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\\:to-pink-600:is(:where(.group):hover *){--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\\:bg-clip-text:is(:where(.group):hover *){-webkit-background-clip:text;background-clip:text}.group-hover\\:text-flathub-celestial-blue:is(:where(.group):hover *){color:oklch(var(--flathub-celestial-blue) / 1)}.group-hover\\:text-primary:is(:where(.group):hover *){color:oklch(var(--primary))}.group-hover\\:text-transparent:is(:where(.group):hover *){color:#0000}.group-hover\\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-open\\:rotate-90:is(:where(.group)[data-open] *){rotate:90deg}.group-\\[\\.toast\\]\\:bg-muted:is(:where(.group).toast *){background-color:oklch(var(--muted))}.group-\\[\\.toast\\]\\:bg-primary:is(:where(.group).toast *){background-color:oklch(var(--primary))}.group-\\[\\.toast\\]\\:text-muted-foreground:is(:where(.group).toast *){color:oklch(var(--muted-foreground))}.group-\\[\\.toast\\]\\:text-primary-foreground:is(:where(.group).toast *){color:oklch(var(--primary-foreground))}.group-\\[\\.toaster\\]\\:border-border:is(:where(.group).toaster *){border-color:oklch(var(--border))}.group-\\[\\.toaster\\]\\:bg-background:is(:where(.group).toaster *){background-color:oklch(var(--background))}.group-\\[\\.toaster\\]\\:text-foreground:is(:where(.group).toaster *){color:oklch(var(--foreground))}.group-\\[\\.toaster\\]\\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-sha
4dow-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)}.peer-focus\\:hidden:is(:where(.peer):focus~*){display:none}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:oklch(var(--foreground))}.placeholder\\:text-muted-foreground::placeholder{color:oklch(var(--muted-foreground))}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\\:bottom-0:before{content:var(--tw-content);bottom:0}.before\\:h-1\\/2:before{content:var(--tw-content);height:50%}.before\\:h-1\\/3:before{content:var(--tw-content);height:33.3333%}.before\\:w-full:before{content:var(--tw-content);width:100%}.before\\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\\:from-flathub-lotion:before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-lotion) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\\:from-flathub-white:before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-white) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.first\\:rounded-t-3xl:first-child{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.first\\:rounded-t-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.first\\:rounded-t-xl:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.first\\:pt-0:first-child{padding-top:0}.last\\:rounded-b-3xl:last-child{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.last\\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\\:scale-\\[1\\.01\\]:hover{scale:1.01}.hover\\:scale-\\[1\\.02\\]:hover{scale:1.02}.hover\\:cursor-grab:hover{cursor:grab}.hover\\:cursor-pointer:hover{cursor:pointer}.hover\\:border-flathub-celestial-blue\\/50:hover{border-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:border-flathub-celestial-blue\\/50:hover{border-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 50%, transparent)}}.hover\\:bg-accent:hover{background-color:oklch(var(--accent))}.hover\\:bg-black\\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-black\\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\\:bg-destructive\\/80:hover{background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-destructive\\/80:hover{background-color:color-mix(in oklab, oklch(var(--destructive)) 80%, transparent)}}.hover\\:bg-destructive\\/90:hover{background-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab, oklch(var(--destructive)) 90%, transparent)}}.hover\\:bg-flathub-black\\/10:hover{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-black\\/10:hover{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 10%, transparent)}}.hover\\:bg-flathub-black\\/20:hover{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-black\\/20:hover{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 20%, transparent)}}.hover\\:bg-flathub-celestial-blue:hover{background-color:oklch(var(--flathub-celestial-blue) / 1)}.hover\\:bg-flathub-celestial-blue-dark:hover{background-color:oklch(var(--flathub-celestial-blue-dark) / 1)}.hover\\:bg-flathub-celestial-blue\\/20:hover{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-celestial-blue\\/20:hover{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 20%, transparent)}}.hover\\:bg-flathub-dark-gunmetal\\/5:hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-dark-gunmetal\\/5:hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 5%, transparent)}}.hover\\:bg-flathub-dark-gunmetal\\/60:hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-dark-gunmetal\\/60:hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 60%, transparent)}}.hover\\:bg-flathub-gainsborow:hover,.hover\\:bg-flathub-gainsborow\\/20:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-gainsborow\\/20:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.hover\\:bg-flathub-gainsborow\\/50:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-gainsborow\\/50:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.hover\\:bg-flathub-gainsborow\\/60:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-gainsborow\\/60:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.hover\\:bg-flathub-gainsborow\\/70:hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-gainsborow\\/70:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.hover\\:bg-flathub-gray-x11:hover,.hover\\:bg-flathub-gray-x11\\/50:hover{background-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-gray-x11\\/50:hover{background-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 50%, transparent)}}.hover\\:bg-flathub-lotion:hover{background-color:oklch(var(--flathub-lotion) / 1)}.hover\\:bg-flathub-white\\/50:hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-flathub-white\\/50:hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 50%, transparent)}}.hover\\:bg-muted\\/40:hover{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/40:hover{background-color:color-mix(in oklab, oklch(var(--muted)) 40%, transparent)}}.hover\\:bg-muted\\/50:hover{background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab, oklch(var(--muted)) 50%, transparent)}}.hover\\:bg-primary\\/10:hover{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab, oklch(var(--primary)) 10%, transparent)}}.hover\\:bg-primary\\/80:hover{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-primary\\/80:hover{background-color:color-mix(in oklab, oklch(var(--primary)) 80%, transparent)}}.hover\\:bg-primary\\/90:hover{background-color:oklch(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab, oklch(var(--primary)) 90%, transparent)}}.hover\\:bg-secondary\\/50:hover{background-color:oklch(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-secondary\\/50:hover{background-color:color-mix(in oklab, oklch(var(--secondary)) 50%, transparent)}}.hover\\:bg-secondary\\/80:hover{background-color:oklch(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab, oklch(var(--secondary)) 80%, transparent)}}.hover\\:bg-transparent:hover{background-color:#0000}.hover\\:bg-white:hover{background-color:var(--color-white)}.hover\\:from-white:hover{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\\:text-accent-foreground:hover{color:oklch(var(--accent-foreground))}.hover\\:text-flathub-arsenic:hover{color:oklch(var(--flathub-arsenic) / 1)}.hover\\:text-flathub-black:hover{color:oklch(var(--flathub-black) / 1)}.hover\\:text-flathub-dark-gunmetal:hover{color:oklch(var(--flathub-dark-gunmetal) / 1)}.hover\\:text-flathub-white:hover{color:oklch(var(--flathub-white) / 1)}.hover\\:text-primary:hover{color:oklch(var(--primary))}.hover\\:text-secondary-foreground:hover{color:oklch(var(--secondary-foreground))}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-50:hover{opacity:.5}.hover\\:opacity-60:hover{opacity:.6}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-80:hover{opacity:.8}
4.hover\\:shadow-2xl:hover{--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)}.hover\\:shadow-lg:hover{--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)}.hover\\:shadow-md:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 3px 1px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\\:shadow-xl:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000008), 0 1px 6px 6px var(--tw-shadow-color,#00000012), 0 2px 6px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
4dow)}.hover\\:ring-flathub-sonic-silver\\/30:hover{--tw-ring-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\\:ring-flathub-sonic-silver\\/30:hover{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 30%, transparent)}}.hover\\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\\:z-10:focus{z-index:10}.focus\\:border-flathub-dark-gunmetal:focus{border-color:oklch(var(--flathub-dark-gunmetal) / 1)}.focus\\:bg-accent:focus{background-color:oklch(var(--accent))}.focus\\:bg-blue-700:focus{background-color:var(--color-blue-700)}.focus\\:bg-flathub-celestial-blue:focus{background-color:oklch(var(--flathub-celestial-blue) / 1)}.focus\\:text-accent-foreground:focus{color:oklch(var(--accent-foreground))}.focus\\:text-flathub-white:focus{color:oklch(var(--flathub-white) / 1)}.focus\\:placeholder-flathub-dark-gunmetal\\/75:focus::placeholder{color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.focus\\:placeholder-flathub-dark-gunmetal\\/75:focus::placeholder{color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 75%, transparent)}}.focus\\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
4dow)}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\\:ring-flathub-celestial-blue:focus{--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}.focus\\:ring-flathub-dark-gunmetal:focus{--tw-ring-color:oklch(var(--flathub-dark-gunmetal) / 1)}.focus\\:ring-ring:focus{--tw-ring-color:oklch(var(--ring))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\\:border-ring:focus-visible{border-color:oklch(var(--ring))}.focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
4dow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-3:focus-visible,.focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\\:ring-flathub-celestial-blue:focus-visible,.focus-visible\\:ring-flathub-celestial-blue\\/50:focus-visible{--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-flathub-celestial-blue\\/50:focus-visible{--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 50%, transparent)}}.focus-visible\\:ring-ring:focus-visible,.focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:oklch(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab, oklch(var(--ring)) 50%, transparent)}}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\\:scale-\\[0\\.98\\]:active{scale:.98}.active\\:cursor-grabbing:active{cursor:grabbing}.active\\:bg-flathub-black\\/40:active{background-color:oklch(var(--flathub-black) / 1)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-flathub-black\\/40:active{background-color:color-mix(in oklab, oklch(var(--flathub-black) / 1) 40%, transparent)}}.active\\:bg-flathub-dark-gunmetal\\/8:active{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-flathub-dark-gunmetal\\/8:active{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 8%, transparent)}}.active\\:bg-flathub-gainsborow\\/40:active{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-flathub-gainsborow\\/40:active{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.active\\:bg-flathub-gainsborow\\/50:active{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-flathub-gainsborow\\/50:active{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.active\\:bg-flathub-white\\/80:active{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.active\\:bg-flathub-white\\/80:active{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 80%, transparent)}}.active\\:opacity-50:active{opacity:.5}
4.active\\:shadow-xs:active{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.enabled\\:text-flathub-arsenic:enabled{color:oklch(var(--flathub-arsenic) / 1)}@media (hover:hover){.enabled\\:hover\\:bg-flathub-gray-x11:enabled:hover{background-color:oklch(var(--flathub-gray-x11) / 1)}.enabled\\:hover\\:bg-flathub-white\\/50:enabled:hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.enabled\\:hover\\:bg-flathub-white\\/50:enabled:hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 50%, transparent)}}.enabled\\:hover\\:text-flathub-white:enabled:hover{color:oklch(var(--flathub-white) / 1)}}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-50:disabled{opacity:.5}.has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.aria-invalid\\:border-destructive[aria-invalid=true]{border-color:oklch(var(--destructive))}.aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, oklch(var(--destructive)) 20%, transparent)}}.data-focus\\:outline-1[data-focus]{outline-style:var(--tw-outline-style);outline-width:1px}.data-focus\\:outline-flathub-celestial-blue[data-focus]{outline-color:oklch(var(--flathub-celestial-blue) / 1)}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[highlighted\\]\\:bg-flathub-celestial-blue[data-highlighted]{background-color:oklch(var(--flathub-celestial-blue) / 1)}.data-\\[highlighted\\]\\:bg-transparent[data-highlighted]{background-color:#0000}.data-\\[highlighted\\]\\:text-flathub-white[data-highlighted]{color:oklch(var(--flathub-white) / 1)}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:oklch(var(--muted-foreground))}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1\u003e*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:flex\u003e*)[data-slot=select-value]{display:flex}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:items-center\u003e*)[data-slot=select-value]{align-items:center}:is(.\\*\\:data-\\[slot\\=select-value\\]\\:gap-2\u003e*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\\[state\\=checked\\]\\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:oklch(var(--primary))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:oklch(var(--primary))}.data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:oklch(var(--primary-foreground))}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}
4.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:oklch(var(--accent))}.data-\\[state\\=open\\]\\:bg-flathub-gainsborow[data-state=open]{background-color:oklch(var(--flathub-gainsborow) / 1)}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:oklch(var(--muted))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:oklch(var(--input))}@media (min-width:40rem){.sm\\:relative{position:relative}.sm\\:row-start-2{grid-row-start:2}.sm\\:row-start-3{grid-row-start:3}.sm\\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\\:mx-0{margin-inline:0}.sm\\:my-10{margin-block:calc(var(--spacing) * 10)}.sm\\:ms-3{margin-inline-start:calc(var(--spacing) * 3)}.sm\\:ms-auto{margin-inline-start:auto}.sm\\:mt-0{margin-top:0}.sm\\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\\:h-14{height:calc(var(--spacing) * 14)}.sm\\:h-auto{height:auto}.sm\\:w-1\\/2{width:50%}.sm\\:w-14{width:calc(var(--spacing) * 14)}.sm\\:w-32{width:calc(var(--spacing) * 32)}.sm\\:w-\\[400px\\]{width:400px}.sm\\:w-\\[450px\\]{width:450px}.sm\\:w-auto{width:auto}.sm\\:w-full{width:100%}.sm\\:max-w-3xl{max-width:var(--container-3xl)}.sm\\:max-w-5xl{max-width:var(--container-5xl)}.sm\\:max-w-md{max-width:var(--container-md)}.sm\\:max-w-xl{max-width:var(--container-xl)}.sm\\:basis-0{flex-basis:0}.sm\\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\\:columns-2{columns:2}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-center{align-items:center}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-start{justify-content:flex-start}.sm\\:justify-items-start{justify-items:start}.sm\\:gap-0{gap:0}.sm\\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\\:space-y-0\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\\:space-y-3\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sm\\:p-0{padding:0}.sm\\:p-8{padding:calc(var(--spacing) * 8)}.sm\\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\\:pt-0{padding-top:0}.sm\\:text-start{text-align:start}.sm\\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\\:duration-700{--tw-duration:.7s;transition-duration:.7s;animation-duration:.7s}}@media (min-width:48rem){.md\\:absolute{position:absolute}.md\\:inset-auto{inset:auto}.md\\:inset-y-0{inset-block:0}.md\\:start-0{inset-inline-start:calc(var(--spacing) * 0)}.md\\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.md\\:top-full{top:100%}.md\\:col-span-2{grid-column:span 2/span 2}.md\\:col-span-3{grid-column:span 3/span 3}.md\\:mx-0{margin-inline:0}.md\\:mx-auto{margin-inline:auto}.md\\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\\:block{display:block}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:table-row{display:table-row}.md\\:h-\\[96px\\]{height:96px}.md\\:max-h-\\[80vh\\]{max-height:80vh}.md\\:w-40{width:calc(var(--spacing) * 40)}.md\\:w-\\[96px\\]{width:96px}.md\\:w-\\[calc\\(50\\%-4px\\)\\]{width:calc(50% - 4px)}.md\\:w-auto{width:auto}.md\\:w-full{width:100%}.md\\:max-w-3xl{max-width:var(--container-3xl)}.md\\:max-w-44{max-width:calc(var(--spacing) * 44)}.md\\:max-w-80{max-width:calc(var(--spacing) * 80)}.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:flex-nowrap{flex-wrap:nowrap}.md\\:items-center{align-items:center}.md\\:items-start{align-items:flex-start}.md\\:justify-between{justify-content:space-between}:where(.md\\:divide-x-2\u003e:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\\:divide-y-0\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\\:rounded-xl{border-radius:var(--radius-xl)}.md\\:border-2{border-style:var(--tw-border-style);border-width:2px}.md\\:border-flathub-gray-x11\\/40{border-color:oklch(var(--flathub-gray-x11) / 1)}@supports (color:color-mix(in lab, red, red)){.md\\:border-flathub-gray-x11\\/40{border-color:color-mix(in oklab, oklch(var(--flathub-gray-x11) / 1) 40%, transparent)}}.md\\:p-12{padding:calc(var(--spacing) * 12)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:px-\\[20\\%\\]{padding-inline:20%}.md\\:pe-9{padding-inline-end:calc(var(--spacing) * 9)}.md\\:text-start{text-align:start}.md\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\\:static{position:static}.lg\\:col-span-2{grid-column:span 2/span 2}.lg\\:col-span-10{grid-column:span 10/span 10}.lg\\:col-start-1{grid-column-start:1}.lg\\:col-start-3{grid-column-start:3}.lg\\:row-span-2{grid-row:span 2/span 2}.lg\\:row-start-1{grid-row-start:1}.lg\\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\\:mx-0{margin-inline:0}.lg\\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.lg\\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:h-32{height:calc(var(--spacing) * 32)}.lg\\:h-\\[128px\\]{height:128px}.lg\\:w-1\\/2{width:50%}.lg\\:w-1\\/3{width:33.3333%}.lg\\:w-2\\/3{width:66.6667%}.lg\\:w-32{width:calc(var(--spacing) * 32)}.lg\\:w-\\[128px\\]{width:128px}.lg\\:w-fit{width:fit-content}.lg\\:max-w-6xl{max-width:var(--container-6xl)}.lg\\:max-w-none{max-width:none}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:items-center{align-items:center}.lg\\:items-start{align-items:flex-start}.lg\\:justify-end{justify-content:flex-end}.lg\\:gap-6{gap:calc(var(--spacing) * 6)}.lg\\:gap-8{gap:calc(var(--spacing) * 8)}.lg\\:overflow-y-visible{overflow-y:visible}.lg\\:border{border-style:var(--tw-border-style);border-width:1px}.lg\\:border-2{border-style:var(--tw-border-style);border-width:2px}.lg\\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.lg\\:p-6{padding:calc(var(--spacing) * 6)}.lg\\:p-16{padding:calc(var(--spacing) * 16)}.lg\\:px-0{padding-inline:0}.lg\\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\\:ps-3{padding-inline-start:calc(var(--spacing) * 3)}.lg\\:pe-\\[14px\\]{padding-inline-end:14px}.lg\\:pt-0{padding-top:0}.lg\\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\\:text-base{font-size:var(--text-base);
4line-height:var(--tw-leading,var(--text-base--line-height))}.lg\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:80rem){.xl\\:-start-2{inset-inline-start:calc(var(--spacing) * -2)}.xl\\:-top-2{top:calc(var(--spacing) * -2)}.xl\\:col-span-4{grid-column:span 4/span 4}.xl\\:mx-auto{margin-inline:auto}.xl\\:flex{display:flex}.xl\\:grid{display:grid}.xl\\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.xl\\:h-\\[352px\\]{height:352px}.xl\\:w-\\[400px\\]{width:400px}.xl\\:max-w-\\[75\\%\\]{max-width:75%}.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\\:px-0{padding-inline:0}.xl\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:96rem){.\\32 xl\\:w-350{width:calc(var(--spacing) * 350)}.\\32 xl\\:w-\\[900px\\]{width:900px}.\\32 xl\\:w-\\[1400px\\]{width:1400px}.\\32 xl\\:w-\\[calc\\(25\\%-6px\\)\\]{width:calc(25% - 6px)}.\\32 xl\\:max-w-350{max-width:calc(var(--spacing) * 350)}.\\32 xl\\:max-w-\\[900px\\]{max-width:900px}.\\32 xl\\:max-w-\\[1400px\\]{max-width:1400px}.\\32 xl\\:columns-3{columns:3}.\\32 xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\\32 xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\\32 xl\\:grid-cols-details2xl{grid-template-columns:auto 1024px auto}.\\32 xl\\:px-\\[30\\%\\]{padding-inline:30%}}.rtl\\:translate-x-1\\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\\:translate-x-\\[-100\\%\\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\\:bg-gradient-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.rtl\\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\\:data-\\[side\\=left\\]\\:translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=left]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\\:data-\\[side\\=right\\]\\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=right]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\\:data-\\[state\\=checked\\]\\:-translate-x-4:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}
4.rtl\\:data-\\[state\\=unchecked\\]\\:-translate-x-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.dark\\:divide-flathub-arsenic:where(.dark,.dark *)\u003e:not(:last-child)){border-color:oklch(var(--flathub-arsenic) / 1)}:where(.dark\\:divide-flathub-dark-gunmetal:where(.dark,.dark *)\u003e:not(:last-child)){border-color:oklch(var(--flathub-dark-gunmetal) / 1)}:where(.dark\\:divide-flathub-granite-gray:where(.dark,.dark *)\u003e:not(:last-child)),:where(.dark\\:divide-flathub-granite-gray\\/30:where(.dark,.dark *)\u003e:not(:last-child)){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){:where(.dark\\:divide-flathub-granite-gray\\/30:where(.dark,.dark *)\u003e:not(:last-child)){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\\:border-none:where(.dark,.dark *){--tw-border-style:none;border-style:none}.dark\\:border-amber-400:where(.dark,.dark *){border-color:var(--color-amber-400)}.dark\\:border-amber-700\\/50:where(.dark,.dark *){border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.dark\\:border-amber-700\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.dark\\:border-blue-500\\/30:where(.dark,.dark *){border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-500\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.dark\\:border-blue-700\\/50:where(.dark,.dark *){border-color:#1447e680}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-700\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-700) 50%, transparent)}}.dark\\:border-blue-800\\/30:where(.dark,.dark *){border-color:#193cb84d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-blue-800\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}.dark\\:border-destructive:where(.dark,.dark *){border-color:oklch(var(--destructive))}.dark\\:border-emerald-700\\/50:where(.dark,.dark *){border-color:#00795680}@supports (color:color-mix(in lab, red, red)){.dark\\:border-emerald-700\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.dark\\:border-emerald-800\\/30:where(.dark,.dark *){border-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-emerald-800\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.dark\\:border-flathub-arsenic:where(.dark,.dark *),.dark\\:border-flathub-arsenic\\/50:where(.dark,.dark *){border-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-arsenic\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 50%, transparent)}}.dark\\:border-flathub-dark-gunmetal:where(.dark,.dark *),.dark\\:border-flathub-dark-gunmetal\\/50:where(.dark,.dark *){border-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-dark-gunmetal\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\\:border-flathub-dark-gunmetal\\/70:where(.dark,.dark *){border-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-dark-gunmetal\\/70:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.dark\\:border-flathub-granite-gray:where(.dark,.dark *),.dark\\:border-flathub-granite-gray\\/20:where(.dark,.dark *){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-granite-gray\\/20:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 20%, transparent)}}.dark\\:border-flathub-granite-gray\\/30:where(.dark,.dark *){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-granite-gray\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\\:border-flathub-granite-gray\\/50:where(.dark,.dark *){border-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-granite-gray\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 50%, transparent)}}.dark\\:border-flathub-lotion\\/10:where(.dark,.dark *){border-color:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-lotion\\/10:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 10%, transparent)}}.dark\\:border-flathub-sonic-silver:where(.dark,.dark *),.dark\\:border-flathub-sonic-silver\\/20:where(.dark,.dark *){border-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-sonic-silver\\/20:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 20%, transparent)}}.dark\\:border-flathub-sunset-pink\\/30:where(.dark,.dark *){border-color:oklch(var(--flathub-sunset-pink) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:border-flathub-sunset-pink\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-sunset-pink) / 1) 30%, transparent)}}.dark\\:border-purple-700\\/50:where(.dark,.dark *){border-color:#8200da80}@supports (color:color-mix(in lab, red, red)){.dark\\:border-purple-700\\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-700) 50%, transparent)}}.dark\\:border-purple-800\\/30:where(.dark,.dark *){border-color:#6e11b04d}@supports (color:color-mix(in lab, red, red)){.dark\\:border-purple-800\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-800) 30%, transparent)}}.dark\\:border-red-900\\/70:where(.dark,.dark *){border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.dark\\:border-red-900\\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}
4.dark\\:border-white\\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:border-white\\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\\:bg-amber-900\\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-900\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\\:bg-amber-900\\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-amber-900\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\\:bg-black\\/40:where(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-black\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\\:bg-blue-900\\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:bg-blue-900\\/40:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-900\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\\:bg-blue-950\\/40:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-blue-950\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\\:bg-emerald-900\\/30:where(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\\:bg-emerald-900\\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-emerald-900\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\\:bg-flathub-arsenic:where(.dark,.dark *),.dark\\:bg-flathub-arsenic\\/30:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-arsenic\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 30%, transparent)}}.dark\\:bg-flathub-arsenic\\/70:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-arsenic\\/70:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 70%, transparent)}}.dark\\:bg-flathub-arsenic\\/80:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-arsenic\\/80:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 80%, transparent)}}.dark\\:bg-flathub-arsenic\\/90:where(.dark,.dark *){background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-arsenic\\/90:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 90%, transparent)}}.dark\\:bg-flathub-celestial-blue:where(.dark,.dark *),.dark\\:bg-flathub-celestial-blue\\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-celestial-blue\\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 10%, transparent)}}.dark\\:bg-flathub-celestial-blue\\/15:where(.dark,.dark *){background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-celestial-blue\\/15:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 15%, transparent)}}.dark\\:bg-flathub-dark-gunmetal:where(.dark,.dark *),.dark\\:bg-flathub-dark-gunmetal\\/30:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-dark-gunmetal\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 30%, transparent)}}.dark\\:bg-flathub-dark-gunmetal\\/40:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-dark-gunmetal\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 40%, transparent)}}.dark\\:bg-flathub-dark-gunmetal\\/50:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-dark-gunmetal\\/50:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\\:bg-flathub-dark-gunmetal\\/95:where(.dark,.dark *){background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-dark-gunmetal\\/95:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 95%, transparent)}}.dark\\:bg-flathub-electric-red:where(.dark,.dark *){background-color:oklch(var(--flathub-electric-red) / 1)}.dark\\:bg-flathub-gainsborow:where(.dark,.dark *),.dark\\:bg-flathub-gainsborow\\/5:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-gainsborow\\/5:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 5%, transparent)}}.dark\\:bg-flathub-gainsborow\\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-gainsborow\\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 10%, transparent)}}.dark\\:bg-flathub-gainsborow\\/20:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-gainsborow\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.dark\\:bg-flathub-gainsborow\\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-gainsborow\\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 25%, transparent)}}.dark\\:bg-flathub-gainsborow\\/40:where(.dark,.dark *){background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-gainsborow\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 40%, transparent)}}.dark\\:bg-flathub-granite-gray:where(.dark,.dark *),.dark\\:bg-flathub-granite-gray\\/30:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-granite-gray\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\\:bg-flathub-granite-gray\\/50:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-granite-gray\\/50:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 50%, transparent)}}
4.dark\\:bg-flathub-granite-gray\\/60:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-granite-gray\\/60:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 60%, transparent)}}.dark\\:bg-flathub-granite-gray\\/70:where(.dark,.dark *){background-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-granite-gray\\/70:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 70%, transparent)}}.dark\\:bg-flathub-sonic-silver\\/50:where(.dark,.dark *){background-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-sonic-silver\\/50:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 50%, transparent)}}.dark\\:bg-flathub-status-green:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green) / 1)}.dark\\:bg-flathub-status-green-dark\\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-green-dark\\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 10%, transparent)}}.dark\\:bg-flathub-status-green-dark\\/20:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-green-dark\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 20%, transparent)}}.dark\\:bg-flathub-status-green-dark\\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-green-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-green-dark\\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-green-dark) / 1) 25%, transparent)}}.dark\\:bg-flathub-status-orange-dark\\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-orange-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-orange-dark\\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-orange-dark) / 1) 25%, transparent)}}.dark\\:bg-flathub-status-red:where(.dark,.dark *){background-color:oklch(var(--flathub-status-red) / 1)}.dark\\:bg-flathub-status-red-dark\\/10:where(.dark,.dark *){background-color:oklch(var(--flathub-status-red-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-red-dark\\/10:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-red-dark) / 1) 10%, transparent)}}.dark\\:bg-flathub-status-red-dark\\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-red-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-red-dark\\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-red-dark) / 1) 25%, transparent)}}.dark\\:bg-flathub-status-yellow:where(.dark,.dark *){background-color:oklch(var(--flathub-status-yellow) / 1)}.dark\\:bg-flathub-status-yellow-dark\\/20:where(.dark,.dark *){background-color:oklch(var(--flathub-status-yellow-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-yellow-dark\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow-dark) / 1) 20%, transparent)}}.dark\\:bg-flathub-status-yellow-dark\\/25:where(.dark,.dark *){background-color:oklch(var(--flathub-status-yellow-dark) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-status-yellow-dark\\/25:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-status-yellow-dark) / 1) 25%, transparent)}}.dark\\:bg-flathub-white\\/15:where(.dark,.dark *){background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-flathub-white\\/15:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 15%, transparent)}}.dark\\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\\:bg-gray-900\\/30:where(.dark,.dark *){background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\\:bg-gray-950\\/40:where(.dark,.dark *){background-color:#03071266}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-gray-950\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.dark\\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\\:bg-green-900\\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\\:bg-green-900\\/40:where(.dark,.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-900\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 40%, transparent)}}.dark\\:bg-green-950\\/40:where(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-green-950\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\\:bg-indigo-900\\/30:where(.dark,.dark *){background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-indigo-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.dark\\:bg-input\\/30:where(.dark,.dark *){background-color:oklch(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-input\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--input)) 30%, transparent)}}.dark\\:bg-muted\\/20:where(.dark,.dark *){background-color:oklch(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-muted\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, oklch(var(--muted)) 20%, transparent)}}.dark\\:bg-orange-900\\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-orange-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\\:bg-purple-900\\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\\:bg-purple-900\\/40:where(.dark,.dark *){background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-purple-900\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\\:bg-red-900\\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\\:bg-red-900\\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\\:bg-red-900\\/50:where(.dark,.dark *){background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-900\\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.dark\\:bg-red-950\\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\\:bg-red-950\\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-red-950\\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\\:bg-secondary:where(.dark,.dark *){background-color:oklch(var(--secondary))}.dark\\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\\:bg-slate-800\\/90:where(.dark,.dark *){background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-slate-800\\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.dark\\:bg-slate-900\\/50:where(.dark,.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-slate-900\\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.dark\\:bg-stone-900:where(.dark,.dark *){background-color:var(--color-stone-900)}.dark\\:bg-stone-900\\/70:where(.dark,.dark *){background-color:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-stone-900\\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.dark\\:bg-yellow-900:where(.dark,.dark *){background-color:var(--color-yellow-900)}.dark\\:bg-yellow-900\\/30:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\\:bg-yellow-900\\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\\:bg-\\[url\\(\\'https\\:\\/\\/dl\\.flathub\\.org\\/assets\\/_next\\/public\\/img\\/card-background-dark\\.webp\\'\\)\\]:where(.dark,.dark *){background-image:url(https://dl.flathub.org/assets/_next/public/img/card-background-dark.webp)}.dark\\:from-\\[\\#2f3d9f\\]:where(.dark,.dark *){--tw-gradient-from:#2f3d9f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-\\[\\#4a2f10\\]:where(.dark,.dark *){--tw-gradient-from:#4a2f10;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-\\[\\#11243a\\]:where(.dark,.dark *){--tw-gradient-from:#11243a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-\\[\\#263914\\]:where(.dark,.dark *){--tw-gradient-from:#263914;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-\\[\\#821756\\]:where(.dark,.dark *){--tw-gradient-from:#821756;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-amber-900\\/30:where(.dark,.dark *){--tw-gradient-from:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-amber-900\\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\\:from-amber-900\\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-500\\/20:where(.dark,.dark *){--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-500\\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\\:from-blue-500\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-900\\/30:where(.dark,.dark *){--tw-gradient-from:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-900\\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\\:from-blue-900\\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-blue-950\\/20:where(.dark,.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\\:from-blue-950\\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\\:from-blue-950\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-emerald-400:where(.dark,.dark *){--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-emerald-900\\/30:where(.dark,.dark *){--tw-gradient-from:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-emerald-900\\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\\:from-emerald-900\\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-emerald-950\\/30:where(.dark,.dark *){--tw-gradient-from:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-emerald-950\\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\\:from-emerald-950\\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-flathub-arsenic:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-arsenic) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-flathub-celestial-blue:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
4.dark\\:from-flathub-celestial-blue\\/10:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:from-flathub-celestial-blue\\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 10%, transparent)}}.dark\\:from-flathub-celestial-blue\\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-flathub-dark-gunmetal\\/20:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:from-flathub-dark-gunmetal\\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 20%, transparent)}}.dark\\:from-flathub-dark-gunmetal\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-flathub-dark-gunmetal\\/70:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:from-flathub-dark-gunmetal\\/70:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.dark\\:from-flathub-dark-gunmetal\\/70:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-flathub-vivid-crimson\\/10:where(.dark,.dark *){--tw-gradient-from:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:from-flathub-vivid-crimson\\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 10%, transparent)}}.dark\\:from-flathub-vivid-crimson\\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-purple-900\\/30:where(.dark,.dark *){--tw-gradient-from:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\\:from-purple-900\\/30:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\\:from-purple-900\\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-purple-950\\/20:where(.dark,.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab, red, red)){.dark\\:from-purple-950\\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.dark\\:from-purple-950\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-slate-700:where(.dark,.dark *){--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:from-slate-900\\/95:where(.dark,.dark *){--tw-gradient-from:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\\:from-slate-900\\/95:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\\:from-slate-900\\/95:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:via-\\[\\#4d1832\\]:where(.dark,.dark *){--tw-gradient-via:#4d1832;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-p
4osition), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-\\[\\#123d31\\]:where(.dark,.dark *){--tw-gradient-via:#123d31;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-\\[\\#28215e\\]:where(.dark,.dark *){--tw-gradient-via:#28215e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-blue-950\\/60:where(.dark,.dark *){--tw-gradient-via:#16245699}@supports (color:color-mix(in lab, red, red)){.dark\\:via-blue-950\\/60:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.dark\\:via-blue-950\\/60:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-flathub-dark-gunmetal:where(.dark,.dark *){--tw-gradient-via:oklch(var(--flathub-dark-gunmetal) / 1);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-purple-500\\/10:where(.dark,.dark *){--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\\:via-purple-500\\/10:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.dark\\:via-purple-500\\/10:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:via-purple-500\\/20:where(.dark,.dark *){--tw-gradient-via:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.dark\\:via-purple-500\\/20:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.dark\\:via-purple-500\\/20:where(.dark,.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\\:to-\\[\\#2d2863\\]:where(.dark,.dark *){--tw-gradient-to:#2d2863;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-\\[\\#4a2735\\]:where(.dark,.dark *){--tw-gradient-to:#4a2735;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-\\[\\#11324c\\]:where(.dark,.dark *){--tw-gradient-to:#11324c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-\\[\\#136673\\]:where(.dark,.dark *){--tw-gradient-to:#136673;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-\\[\\#682889\\]:where(.dark,.dark *){--tw-gradient-to:#682889;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-amber-800\\/20:where(.dark,.dark *){--tw-gradient-to:#953d0033}@supports (color:color-mix(in lab, red, red)){.dark\\:to-amber-800\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-amber-800) 20%, transparent)}}.dark\\:to-amber-800\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-blue-500:where(.dark,.dark *){--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-blue-800\\/20:where(.dark,.dark *){--tw-gradient-to:#193cb833}@supports (color:color-mix(in lab, red, red)){.dark\\:to-blue-800\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-800) 20%, transparent)}}.dark\\:to-blue-800\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-cyan-950\\/20:where(.dark,.dark *){--tw-gradient-to:#05334533}@supports (color:color-mix(in lab, red, red)){.dark\\:to-cyan-950\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.dark\\:to-cyan-950\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-emerald-800\\/20:where(.dark,.dark *){--tw-gradient-to:#005f4633}@supports (color:color-mix(in lab, red, red)){.dark\\:to-emerald-800\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-emerald-800) 20%, transparent)}}.dark\\:to-emerald-800\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-flathub-arsenic\\/80:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:to-flathub-arsenic\\/80:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 80%, transparent)}}.dark\\:to-flathub-arsenic\\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-flathub-dark-gunmetal:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-flathub-dark-gunmetal\\/40:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:to-flathub-dark-gunmetal\\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 40%, transparent)}}.dark\\:to-flathub-dark-gunmetal\\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-flathub-dark-gunmetal\\/50:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:to-flathub-dark-gunmetal\\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\\:to-flathub-dark-gunmetal\\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-flathub-sunset-pink\\/20:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-sunset-pink) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:to-flathub-sunset-pink\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-sunset-pink) / 1) 20%, transparent)}}.dark\\:to-flathub-sunset-pink\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-flathub-vivid-crimson\\/10:where(.dark,.dark *){--tw-gradient-to:oklch(var(--flathub-vivid-crimson) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:to-flathub-vivid-crimson\\/10:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-vivid-crimson) / 1) 10%, transparent)}}.dark\\:to-flathub-vivid-crimson\\/10:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-green-300:where(.dark,.dark *){--tw-gradient-to:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-green-900\\/20:where(.dark,.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-green-900\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\\:to-green-900\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-500\\/20:where(.dark,.dark *){--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab, red, red)){.dark\\:to-pink-500\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.dark\\:to-pink-500\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-pink-950\\/20:where(.dark,.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab, red, red)){.dark\\:to-pink-950\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-950) 20%, transparent)}}.dark\\:to-pink-950\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-purple-800\\/20:where(.dark,.dark *){--tw-gradient-to:#6e11b033}@supports (color:color-mix(in lab, red, red)){.dark\\:to-purple-800\\/20:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-800) 20%, transparent)}}.dark\\:to-purple-800\\/20:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}
4.dark\\:to-purple-950\\/60:where(.dark,.dark *){--tw-gradient-to:#3c036699}@supports (color:color-mix(in lab, red, red)){.dark\\:to-purple-950\\/60:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-950) 60%, transparent)}}.dark\\:to-purple-950\\/60:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:to-slate-800:where(.dark,.dark *){--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:fill-flathub-celestial-blue:where(.dark,.dark *){fill:oklch(var(--flathub-celestial-blue) / 1)}.dark\\:fill-flathub-granite-gray:where(.dark,.dark *){fill:oklch(var(--flathub-granite-gray) / 1)}.dark\\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\\:text-amber-300\\/70:where(.dark,.dark *){color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-amber-300\\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.dark\\:text-blue-100:where(.dark,.dark *){color:var(--color-blue-100)}.dark\\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\\:text-blue-300\\/70:where(.dark,.dark *){color:#90c5ffb3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-blue-300\\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.dark\\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\\:text-emerald-300\\/70:where(.dark,.dark *){color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-emerald-300\\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.dark\\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\\:text-flathub-arsenic:where(.dark,.dark *){color:oklch(var(--flathub-arsenic) / 1)}.dark\\:text-flathub-celestial-blue:where(.dark,.dark *){color:oklch(var(--flathub-celestial-blue) / 1)}.dark\\:text-flathub-gainsborow:where(.dark,.dark *),.dark\\:text-flathub-gainsborow\\/50:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:text-flathub-gainsborow\\/50:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 50%, transparent)}}.dark\\:text-flathub-gainsborow\\/60:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:text-flathub-gainsborow\\/60:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 60%, transparent)}}.dark\\:text-flathub-gainsborow\\/70:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:text-flathub-gainsborow\\/70:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.dark\\:text-flathub-gainsborow\\/80:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:text-flathub-gainsborow\\/80:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 80%, transparent)}}.dark\\:text-flathub-gainsborow\\/90:where(.dark,.dark *){color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:text-flathub-gainsborow\\/90:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 90%, transparent)}}.dark\\:text-flathub-gray-x11:where(.dark,.dark *){color:oklch(var(--flathub-gray-x11) / 1)}.dark\\:text-flathub-lotion:where(.dark,.dark *){color:oklch(var(--flathub-lotion) / 1)}.dark\\:text-flathub-sonic-silver:where(.dark,.dark *){color:oklch(var(--flathub-sonic-silver) / 1)}.dark\\:text-flathub-spanish-gray:where(.dark,.dark *),.dark\\:text-flathub-spanish-gray\\/80:where(.dark,.dark *){color:oklch(var(--flathub-spanish-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:text-flathub-spanish-gray\\/80:where(.dark,.dark *){color:color-mix(in oklab, oklch(var(--flathub-spanish-gray) / 1) 80%, transparent)}}.dark\\:text-flathub-status-green:where(.dark,.dark *){color:oklch(var(--flathub-status-green) / 1)}.dark\\:text-flathub-status-green-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-green-dark) / 1)}.dark\\:text-flathub-status-orange-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-orange-dark) / 1)}.dark\\:text-flathub-status-red:where(.dark,.dark *){color:oklch(var(--flathub-status-red) / 1)}.dark\\:text-flathub-status-red-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-red-dark) / 1)}.dark\\:text-flathub-status-yellow:where(.dark,.dark *){color:oklch(var(--flathub-status-yellow) / 1)}.dark\\:text-flathub-status-yellow-dark:where(.dark,.dark *){color:oklch(var(--flathub-status-yellow-dark) / 1)}.dark\\:text-flathub-white:where(.dark,.dark *){color:oklch(var(--flathub-white) / 1)}.dark\\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\\:text-green-100:where(.dark,.dark *){color:var(--color-green-100)}.dark\\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\\:text-purple-200:where(.dark,.dark *){color:var(--color-purple-200)}.dark\\:text-purple-300\\/70:where(.dark,.dark *){color:#d9b3ffb3}@supports (color:color-mix(in lab, red, red)){.dark\\:text-purple-300\\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-purple-300) 70%, transparent)}}.dark\\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\\:text-red-100:where(.dark,.dark *){color:var(--color-red-100)}.dark\\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\\:text-red-200\\/80:where(.dark,.dark *){color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.dark\\:text-red-200\\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-red-200) 80%, transparent)}}.dark\\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\\:text-yellow-100:where(.dark,.dark *){color:var(--color-yellow-100)}.dark\\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\\:placeholder-flathub-sonic-silver:where(.dark,.dark *)::placeholder{color:oklch(var(--flathub-sonic-silver) / 1)}.dark\\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
4dow)}.dark\\:ring-0:where(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\\:ring-flathub-celestial-blue\\/15:where(.dark,.dark *){--tw-ring-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-flathub-celestial-blue\\/15:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 15%, transparent)}}.dark\\:ring-flathub-granite-gray\\/30:where(.dark,.dark *){--tw-ring-color:oklch(var(--flathub-granite-gray) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:ring-flathub-granite-gray\\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, oklch(var(--flathub-granite-gray) / 1) 30%, transparent)}}.dark\\:ring-offset-flathub-dark-gunmetal:where(.dark,.dark *){--tw-ring-offset-color:oklch(var(--flathub-dark-gunmetal) / 1)}.dark\\:invert:where(.dark,.dark *){--tw-invert:invert(100%);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,)}.dark\\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\\:group-hover\\:from-purple-400:where(.dark,.dark *):is(:where(.group):hover *){--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:group-hover\\:to-pink-400:where(.dark,.dark *):is(:where(.group):hover *){--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:group-hover\\:text-flathub-celestial-blue:where(.dark,.dark *):is(:where(.group):hover *){color:oklch(var(--flathub-celestial-blue) / 1)}}.dark\\:before\\:from-flathub-arsenic:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-arsenic) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:before\\:from-flathub-dark-gunmetal:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (hover:hover){.dark\\:hover\\:border-flathub-celestial-blue\\/40:where(.dark,.dark *):hover{border-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:border-flathub-celestial-blue\\/40:where(.dark,.dark *):hover{border-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 40%, transparent)}}.dark\\:hover\\:bg-black\\/5:where(.dark,.dark *):hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-black\\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.dark\\:hover\\:bg-flathub-arsenic:where(.dark,.dark *):hover,.dark\\:hover\\:bg-flathub-arsenic\\/90:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-arsenic) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-arsenic\\/90:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-arsenic) / 1) 90%, transparent)}}.dark\\:hover\\:bg-flathub-celestial-blue\\/30:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-celestial-blue) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-celestial-blue\\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-celestial-blue) / 1) 30%, transparent)}}.dark\\:hover\\:bg-flathub-dark-gunmetal\\/50:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-dark-gunmetal\\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 50%, transparent)}}.dark\\:hover\\:bg-flathub-dark-gunmetal\\/60:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-dark-gunmetal\\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 60%, transparent)}}.dark\\:hover\\:bg-flathub-gainsborow\\/10:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-gainsborow\\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 10%, transparent)}}.dark\\:hover\\:bg-flathub-gainsborow\\/20:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-gainsborow\\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 20%, transparent)}}.dark\\:hover\\:bg-flathub-gainsborow\\/70:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-gainsborow\\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 70%, transparent)}}.dark\\:hover\\:bg-flathub-granite-gray:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-granite-gray) / 1)}.dark\\:hover\\:bg-flathub-lotion\\/5:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-lotion\\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 5%, transparent)}}.dark\\:hover\\:bg-flathub-sonic-silver:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-sonic-silver) / 1)}
4.dark\\:hover\\:bg-flathub-white\\/10:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-white\\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 10%, transparent)}}.dark\\:hover\\:bg-flathub-white\\/25:where(.dark,.dark *):hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-flathub-white\\/25:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 25%, transparent)}}.dark\\:hover\\:bg-input\\/50:where(.dark,.dark *):hover{background-color:oklch(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-input\\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, oklch(var(--input)) 50%, transparent)}}.dark\\:hover\\:bg-stone-900:where(.dark,.dark *):hover{background-color:var(--color-stone-900)}.dark\\:hover\\:bg-stone-900\\/70:where(.dark,.dark *):hover{background-color:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-stone-900\\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.dark\\:hover\\:bg-white\\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:bg-white\\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\\:hover\\:from-flathub-dark-gunmetal\\/90:where(.dark,.dark *):hover{--tw-gradient-from:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:from-flathub-dark-gunmetal\\/90:where(.dark,.dark *):hover{--tw-gradient-from:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 90%, transparent)}}.dark\\:hover\\:from-flathub-dark-gunmetal\\/90:where(.dark,.dark *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:hover\\:to-flathub-dark-gunmetal\\/70:where(.dark,.dark *):hover{--tw-gradient-to:oklch(var(--flathub-dark-gunmetal) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:hover\\:to-flathub-dark-gunmetal\\/70:where(.dark,.dark *):hover{--tw-gradient-to:color-mix(in oklab, oklch(var(--flathub-dark-gunmetal) / 1) 70%, transparent)}}.dark\\:hover\\:to-flathub-dark-gunmetal\\/70:where(.dark,.dark *):hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\\:hover\\:text-flathub-gainsborow:where(.dark,.dark *):hover{color:oklch(var(--flathub-gainsborow) / 1)}.dark\\:hover\\:text-flathub-white:where(.dark,.dark *):hover{color:oklch(var(--flathub-white) / 1)}}.dark\\:focus\\:border-flathub-gainsborow:where(.dark,.dark *):focus{border-color:oklch(var(--flathub-gainsborow) / 1)}.dark\\:focus\\:text-white:where(.dark,.dark *):focus{color:var(--color-white)}.dark\\:focus\\:placeholder-flathub-spanish-gray:where(.dark,.dark *):focus::placeholder{color:oklch(var(--flathub-spanish-gray) / 1)}.dark\\:focus\\:ring-flathub-gainsborow:where(.dark,.dark *):focus{--tw-ring-color:oklch(var(--flathub-gainsborow) / 1)}.dark\\:focus\\:outline-hidden:where(.dark,.dark *):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dark\\:focus\\:outline-hidden:where(.dark,.dark *):focus{outline-offset:2px;outline:2px solid #0000}}.dark\\:active\\:bg-flathub-arsenic:where(.dark,.dark *):active{background-color:oklch(var(--flathub-arsenic) / 1)}.dark\\:active\\:bg-flathub-gainsborow\\/30:where(.dark,.dark *):active{background-color:oklch(var(--flathub-gainsborow) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:active\\:bg-flathub-gainsborow\\/30:where(.dark,.dark *):active{background-color:color-mix(in oklab, oklch(var(--flathub-gainsborow) / 1) 30%, transparent)}}.dark\\:active\\:bg-flathub-lotion\\/8:where(.dark,.dark *):active{background-color:oklch(var(--flathub-lotion) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:active\\:bg-flathub-lotion\\/8:where(.dark,.dark *):active{background-color:color-mix(in oklab, oklch(var(--flathub-lotion) / 1) 8%, transparent)}}.dark\\:active\\:bg-flathub-white\\/50:where(.dark,.dark *):active{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:active\\:bg-flathub-white\\/50:where(.dark,.dark *):active{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 50%, transparent)}}.dark\\:enabled\\:text-flathub-lotion:where(.dark,.dark *):enabled{color:oklch(var(--flathub-lotion) / 1)}@media (hover:hover){.dark\\:enabled\\:hover\\:bg-flathub-white\\/10:w
4here(.dark,.dark *):enabled:hover{background-color:oklch(var(--flathub-white) / 1)}@supports (color:color-mix(in lab, red, red)){.dark\\:enabled\\:hover\\:bg-flathub-white\\/10:where(.dark,.dark *):enabled:hover{background-color:color-mix(in oklab, oklch(var(--flathub-white) / 1) 10%, transparent)}}.dark\\:enabled\\:hover\\:text-flathub-lotion:where(.dark,.dark *):enabled:hover{color:oklch(var(--flathub-lotion) / 1)}}.dark\\:aria-invalid\\:ring-destructive\\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:oklch(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\\:aria-invalid\\:ring-destructive\\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, oklch(var(--destructive)) 40%, transparent)}}.dark\\:data-\\[state\\=open\\]\\:bg-stone-900:where(.dark,.dark *)[data-state=open]{background-color:var(--color-stone-900)}@media (min-width:48rem){.md\\:dark\\:border-flathub-sonic-silver\\/30:where(.dark,.dark *){border-color:oklch(var(--flathub-sonic-silver) / 1)}@supports (color:color-mix(in lab, red, red)){.md\\:dark\\:border-flathub-sonic-silver\\/30:where(.dark,.dark *){border-color:color-mix(in oklab, oklch(var(--flathub-sonic-silver) / 1) 30%, transparent)}}}.prose-p\\:my-0 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:0}.dark\\:prose-p\\:text-flathub-lotion:where(.dark,.dark *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:oklch(var(--flathub-lotion) / 1)}.prose-pre\\:rounded-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-xl)}.prose-ul\\:my-0 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:0}.\\[\\\u0026_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:oklch(var(--muted-foreground))}.\\[\\\u0026_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 .recharts-cartesian-grid line[stroke=\\#ccc]{stroke:oklch(var(--border))}@supports (color:color-mix(in lab, red, red)){.\\[\\\u0026_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 .recharts-cartesian-grid line[stroke=\\#ccc]{stroke:color-mix(in oklab, oklch(var(--border)) 50%, transparent)}}.\\[\\\u0026_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:oklch(var(--border))}.\\[\\\u0026_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-dot[stroke=\\#fff]{stroke:#0000}.\\[\\\u0026_\\.recharts-layer\\]\\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\\[\\\u0026_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-polar-grid [stroke=\\#ccc]{stroke:oklch(var(--border))}.\\[\\\u0026_\\.recharts-radial-bar-background-sector\\]\\:fill-muted .recharts-radial-bar-background-sector,.\\[\\\u0026_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:oklch(var(--muted))}.\\[\\\u0026_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-reference-line [stroke=\\#ccc]{stroke:oklch(var(--border))}.\\[\\\u0026_\\.recharts-sector\\]\\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\\[\\\u0026_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-sector[stroke=\\#fff]{stroke:#0000}.\\[\\\u0026_\\.recharts-surface\\]\\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\\[\\\u0026_figure\\]\\:\\!m-0 figure{margin:0!important}.\\[\\\u0026_p\\]\\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\\[\\\u0026_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\\u0026_svg\\]\\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\\u0026_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:oklch(var(--muted-foreground))}.\\[\\\u0026_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\\u0026_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}
4.\\[\\\u0026\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pe-0:has([role=checkbox]){padding-inline-end:0}.\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\\*\\:\\[span\\]\\:last\\:flex\u003e*):is(span):last-child{display:flex}:is(.\\*\\:\\[span\\]\\:last\\:items-center\u003e*):is(span):last-child{align-items:center}:is(.\\*\\:\\[span\\]\\:last\\:gap-2\u003e*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\\[\\\u0026\\\u003e\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\u003e[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\[\\\u0026\\\u003esvg\\]\\:absolute\u003esvg{position:absolute}.\\[\\\u0026\\\u003esvg\\]\\:start-4\u003esvg{inset-inline-start:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003esvg\\]\\:top-3\u003esvg{top:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:size-4\u003esvg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003esvg\\]\\:h-2\\.5\u003esvg{height:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:h-3\u003esvg{height:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:w-2\\.5\u003esvg{width:calc(var(--spacing) * 2.5)}.\\[\\\u0026\\\u003esvg\\]\\:w-3\u003esvg{width:calc(var(--spacing) * 3)}.\\[\\\u0026\\\u003esvg\\]\\:shrink-0\u003esvg{flex-shrink:0}.\\[\\\u0026\\\u003esvg\\]\\:text-destructive\u003esvg{color:oklch(var(--destructive))}.\\[\\\u0026\\\u003esvg\\]\\:text-flathub-granite-gray\u003esvg{color:oklch(var(--flathub-granite-gray) / 1)}.\\[\\\u0026\\\u003esvg\\]\\:text-foreground\u003esvg{color:oklch(var(--foreground))}.\\[\\\u0026\\\u003esvg\\]\\:text-muted-foreground\u003esvg{color:oklch(var(--muted-foreground))}.dark\\:\\[\\\u0026\\\u003esvg\\]\\:text-flathub-gainsborow:where(.dark,.dark *)\u003esvg{color:oklch(var(--flathub-gainsborow) / 1)}.\\[\\\u0026\\\u003esvg\\+div\\]\\:translate-y-\\[-3px\\]\u003esvg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\[\\\u0026\\\u003esvg\\~\\*\\]\\:ps-7\u003esvg~*{padding-inline-start:calc(var(--spacing) * 7)}.\\[\\\u0026\\\u003etr\\]\\:last\\:border-b-0\u003etr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--text-4xl--line-height:1.5;--flathub-celestial-blue:63.85% .1314 251.94;--flathub-celestial-blue-dark:49.79% .1314 251.94;--flathub-electric-red:57.01% .2339 29.23;--flathub-sunset-pink:72% .18 15;--flathub-status-green:65.83% .1334 159.27;--flathub-status-green-dark:87.4% .1381 149.75;--flathub-status-yellow:63.34% .1288 80.24;--flathub-status-yellow-dark:91.01% .1531 100.56;--flathub-status-orange:56.67% .176 40.5;--flathub-status-orange-dark:62.94% .197 40.11;--flathub-status-red:51.91% .196 25.07;--flathub-status-red-dark:57.01% .1989 26.25;--flathub-white:100% 0 106.37;--flathub-lotion:98.48% 0 0;--flathub-gainsborow:89.56% .0045 91.45;--flathub-gray-x11:80.84% .0041 91.45;--flathub-spanish-gray:68.62% .0046 91.47;--flathub-sonic-silver:56.64% .0074 295.34;--flathub-granite-gray:48.56% .0136 312.8;--flathub-arsenic:35.42% .0248 301.11;--flathub-dark-gunmetal:25.61% .0354 296.84;--flathub-black:0% 0% 0;--flathub-vivid-crimson:53.46% .214767 20.3311;--flathub-dark-candy-apple-red:46.09% .1876 26.75;--base-border-radius:12px;--button-border-radius:8px;--header-height:64px;--text-primary:var(--flathub-dark-gunmetal);--bg-color-secondary:var(--flathub-white);--color-primary:var(--flathub-celestial-blue);--background:var(--flathub-white);--foreground:var(--flathub-dark-gunmetal);--card:var(--flathub-white);--card-foreground:var(--flathub-dark-gunmetal);--popover:var(--flathub-white);--popover-foreground:var(--flathub-dark-gunmetal);--primary:var(--flathub-celestial-blue);--primary-foreground:var(--flathub-lotion);--secondary:var(--flathub-gainsborow);--secondary-foreground:var(--flathub-dark-gunmetal);--muted:var(--flathub-lotion);--muted-foreground:var(--flathub-sonic-silver);--accent:var(--flathub-lotion);--accent-foreground:var(--flathub-dark-gunmetal);--destructive:var(--flathub-vivid-crimson);--destructive-foreground:var(--flathub-lotion);--border:var(--flathub-gainsborow);--input:var(--flathub-sonic-silver);--ring:var(--flathub-dark-gunmetal);--radius:.5rem;--chart-1:#ed4234;--chart-2:#00826b;--chart-3:#004b58;--chart-4:#e49921;--chart-5:#f96f16}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(55.0517% 65.3661 48.4923);--chart-2:lab(48.0619% -38.9267 3.354);--chart-3:lab(28.5494% -18.2363 -14.0312);--chart-4:lab(69.5879% 22.7031 67.6374);--chart-5:lab(63.8526% 51.3022 68.2456)}}.dark{--background:var(--flathub-arsenic);--foreground:var(--flathub-gainsborow);--card:var(--flathub-dark-gunmetal);--card-foreground:var(--flathub-lotion);--popover:var(--flathub-dark-gunmetal);--popover-foreground:var(--flathub-lotion);--primary:var(--flathub-celestial-blue);--primary-foreground:var(--flathub-lotion);--secondary:var(--flathub-granite-gray);--secondary-foreground:var(--flathub-lotion);--muted:var(--flathub-arsenic);--muted-foreground:var(--flathub-spanish-gray);
4--accent:var(--flathub-granite-gray);--accent-foreground:var(--flathub-lotion);--destructive:var(--flathub-dark-candy-apple-red);--destructive-foreground:var(--flathub-lotion);--border:var(--flathub-granite-gray);--input:var(--flathub-spanish-gray);--ring:var(--flathub-gainsborow);--text-primary:var(--flathub-gainsborow);--bg-color-secondary:var(--flathub-arsenic);--color-primary:var(--flathub-celestial-blue);--chart-1:#0072d0;--chart-2:#00aa73;--chart-3:#e56022;--chart-4:#a061e1;--chart-5:#da144e}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(46.5304% 1.99643 -60.7599);--chart-2:lab(61.378% -51.0542 17.6954);--chart-3:lab(58.0101% 50.719 58.8042);--chart-4:lab(52.9315% 44.3001 -56.3119);--chart-5:lab(47.6371% 71.1916 23.8423)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@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-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:\"*\";inherits:false}@property --tw-gradient-from{syntax:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:\"\u003ccolor\u003e\";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:\"*\";inherits:false}@property --tw-gradient-via-stops{syntax:\"*\";inherits:false}@property --tw-gradient-from-position{syntax:\"\u003clength-percentage\u003e\";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:\"\u003clength-percentage\u003e\";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:\"\u003clength-percentage\u003e\";inherits:false;initial-value:100%}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{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:\"\u003cpercentage\u003e\";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:\"\u003cpercentage\u003e\";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:\"\u003clength\u003e\";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-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@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:\"\u003cpercentage\u003e\";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}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@property --tw-divide-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}\n/*# sourceMappingURL=0aiv3u19dkkpn.css.map*/2f:I[468809,[\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\"],\"default\"]\n31:I[269729,[\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\"],\"default\"]\n32:I[528757,[\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\"],\"default\"]\n33:I[309974,[\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"https"])</script>
4<script>self.__next_f.push([1,"://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2sxhzin1koz16.js\"],\"default\"]\n36:I[12155,[\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\"],\"default\"]\n37:I[269945,[\"https://dl.flathub.org/assets/_next/static/chunks/0jc4vfb14f3_k.js\"],\"IconMark\"]\n5:[\"$\",\"style\",\"1\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"https://dl.flathub.org/assets/_next/static/chunks/1sr21n_cwkl0r.css\",\"children\":\"$1c\"}]\n6:[\"$\",\"script\",\"script-0\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n7:[\"$\",\"script\",\"script-1\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n8:[\"$\",\"script\",\"script-2\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"script\",\"script-3\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"script\",\"script-4\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nb:[\"$\",\"script\",\"script-5\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-6\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nd:[\"$\",\"script\",\"script-7\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"async\":true,\"nonce\":\"$undefined\"}]\ne:[\"$\",\"script\",\"script-8\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nf:[\"$\",\"script\",\"script-9\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n10:[\"$\",\"script\",\"script-10\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n11:[\"$\",\"script\",\"script-11\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n12:[\"$\",\"script\",\"script-12\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n13:[\"$\",\"script\",\"script-13\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"async\":true,\"nonce\":\"$undefined\"}
4]\n14:[\"$\",\"script\",\"script-14\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n15:[\"$\",\"script\",\"script-15\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n17:[\"$\",\"$L1d\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"className\":\"max-w-11/12 mx-auto my-0 mt-4 w-11/12 space-y-10 2xl:w-[1400px] 2xl:max-w-[1400px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden shadow-md rounded-xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-[288px] xl:h-[352px] bg-gradient-to-r from-slate-200 to-slate-300 dark:from-slate-700 dark:to-slate-800 flex items-center justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex justify-center flex-row w-full h-full gap-6 px-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-center items-center lg:w-1/3 h-auto w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 flex-wrap items-center justify-center drop-shadow-md lg:h-[128px] lg:w-[128px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-24 w-24 lg:h-32 lg:w-32 rounded-2xl\"}]}],[\"$\",\"div\",null,{\"className\":\"flex pt-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-32 mb-2\"}]}],[\"$\",\"div\",null,{\"className\":\"text-center w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full mb-1\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-3/4 mx-auto\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"hidden w-2/3 xl:flex justify-center items-center overflow-hidden relative h-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-48 w-80 rounded-lg\"}]}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:w-1/2 rounded-xl bg-gradient-to-r bg-bottom bg-repeat p-6 shadow-md bg-slate-100/90 dark:bg-slate-800/90\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-16 w-16 rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-32 mb-2\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full mb-2\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-3/4 mb-4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-10 w-32 rounded-lg\"}]]}],[\"$\",\"div\",null,{\"className\":\"lg:w-1/2 rounded-xl bg-repeat bg-[length:420px_420px] bg-bottom shadow-md overflow-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-8 w-full h-full bg-slate-100/90 dark:bg-slate-800/90\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-64 mb-4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full mb-2\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-3/4 mb-6\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-12 w-32 rounded-lg\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-12 w-24 rounded-lg\"}]]}]]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex gap-2 overflow-x-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-12 w-24 rounded-lg flex-shrink-0\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-12 w-20 rounded-lg flex-shrink-0\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-12 w-16 rounded-lg flex-shrink-0\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-primary/10 h-12 w-24 rounded-lg flex-shrink-0\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],\"$L1e\"]}]]}],[\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\"]]}],[],null],\"children\":\"$L25\"}]\n18:[\"$\",\"$1\",\"c\",{\"children\":[\"$L26\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/30jg3nfjt785m.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/20bga9tpxvpaj.js\",\"async\":true,\"nonce\":\"$undefined\"}
4],[\"$\",\"script\",\"script-2\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/31k1rtvffat9z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/23z-t5wdta9hq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/0eo379ih3mhrk.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L27\",null,{\"children\":[\"$\",\"$28\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@29\"}]}]]}]\n1a:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L2a\",null,{\"children\":\"$L2b\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L2c\",null,{\"children\":[\"$\",\"$28\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2d\"}]}]}],null]}]\n19:C\n1e:[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]\n1f:[\"$\",\"div\",\"0\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]]}]]}]\n20:[\"$\",\"div\",\"1\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]]}]]}]\n21:[\"$\",\"div\",\"2\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]]}]]}]\n22:[\"$\",\"div\",\"3\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]]}]]}]\n23:[\"$\",\"div\",\"4\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]]}]]}]\n24:[\"$\",\"div\",\"5\",{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"1\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"animate-pulse bg-primary/10 h-32 rounded-lg\"}]]}]]}]\n25:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n16:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"dir\":\"ltr\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://dl.flathub.org\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://webstats.gnome.org\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://imgproxy.flathub.org\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Flathub – New Apps\",\"href\":\"/feed/new\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Flathub – Recently Updated Apps\",\"href\":\"/feed/recently-updated\"}]]}],[\"$\",\"body\",null,{\"className\":\"inter_891c2814-module__rXlRdq__className\",\"children\":\"$L2e\"}]]}]\n2b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n2e:[\"$\",\"$L2f\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"flathub\":\"Flathub\",\"flathub-logo\":\"Flathub Logo\",\"more-pages\":\"More pages\",\"carousel\":\"Carousel\",\"slide\":\"Slide\",\"setup\":\"Setup\",\"close\":\"Close\",\"go-home\":\"Go Home\",\"search-apps\":\"Search apps\",\"see-all-results\":\"See all results\",\"publish\":\"Publish\",\"forum\":\"Forum\",\"mastodon\":\"Mastodon\",\"about\":\"About\",\"users\":\"Users\",\"about-description\":\"Flathub is the place to get and distribute apps for Linux. It is powered by Flatpak which allows Flathub apps to run on almost any Linux distribution.\",\"about-pagename\":\"About Flathub: The Linux App Store\",\"apps\":\"Apps\",\"popular\":\"Popular\",\"rss-feeds\":\"RSS Feeds\",\"community\":\"Community\",\"developers\":\"Developers\",\"manage\":\"Manage\",\"news\":\"News\",\"count\":\"Count\",\"publish-your-app\":\"Publish Your App\",\"documentation\":\"Documentation\",\"badges\":\"Badges\",\"statistics\":\"Statistics\",\"country-statistics\":\"Country Statistics\",\"source-code\":\"Source Code\",\"open-in-new-tab\":\"Open in new tab\",\"user-avatar\":\"{user}'s avatar\",\"more\":\"More\",\"number-of-results\":\"{number} results\",\"installed-size\":\"Installed Size\",\"download-size\":\"Download Size\",\"available-architectures\":\"Available Architectures\",\"app-information\":\"App information\",\"downloads\":\"Downloads\",\"sub-header\":{\"download\":\"Download\",\"free\":\"Free\",\"desktop-only\":\"Desktop Only\",\"desktop-and-mobile\":\"Desktop \u0026 Mobile\",\"downloads-per-month\":\"Downloads/Month\",\"amount-to-download\":\"Amount to download from the internet\",\"size-on-disk\":\"Size on Disk\",\"installed-runtime-size\":\"Installed Runtime Size\",\"appname-works-best-on-specific-hardware\":\"{appName} works best on specific hardware\",\"appname-works-on-all-devices\":\"{appName} works on all devices\",\"mobile-support\":\"Mobile support\",\"desktop-support\":\"Desktop support\",\"works-well-on-large-screens\":\"Works well on large screens\",\"may-not-work-well-on-mobile\":\"May not work well on mobile devices\",\"works-well-on-mobile\":\"Works well on mobile devices\",\"total-installs\":\"{count} Total Installs\",\"age-rating\":\"Age Rating\"},\"license\":\"License\",\"project-website\":\"Project Website\",\"contact\":\"Contact\",\"help\":\"Help\",\"contribute-translations\":\"Contribute Translations\",\"report-an-issue\":\"Report an Issue\",\"vcs_browser\":\"Browse the source code\",\"contribute\":\"Contribute to the App\",\"contribute-flathub\":\"Contribute to Flathub\",\"no-changelog-provided\":\"No changelog provided\",\"changes-in-version\":\"Changes in version {version_number}\",\"release-link\":\"Get more Information\",\"manual-install\":\"Manual Install\",\"run\":\"Run\",\"copy-text\":\"Copy Text\",\"installs-over-time\":\"Installs over time\",\"installs\":\"Installs\",\"unknown\":\"Unknown\",\"proprietary\":\"Proprietary\",\"log-out\":\"Log Out\",\"network-error-try-again\":\"There was a network error. Try again.\",\"error-already-logged-in\":\"The selected account is already logged in.\",\"failed-to-load-refresh\":\"The resource failed to load. Try refreshing.\",\"loading-user-apps\":\"Loading user apps…\",\"authored-apps\":\"Authored apps\",\"owned-apps\":\"Owned apps\",\"refresh\":\"Refresh\",\"app-logo\":\"{app_name} Logo\",\"user-wallet\":\"User Wallet\",\"flathub-statistics-description\":\"Overview of the usage and distribution of apps available on the platform.\",\"count-downloads\":\"Total downloads\",\"count-desktop-apps\":\"Total desktop apps\",\"count-verified-desktop-apps\":\"Verified desktop apps\",\"since\":\"Since\",\"since-x\":\"Since {date}\",\"downloads-per-country\":\"Downloads per Country\",\"downloads-over-time\":\"Downloads over time\",\"home\":\"Home\",\"flathub-description\":\"Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!\",\"curated-app-selection-themes\":{\"new-year-new-workflows\":{\"header\":\"New Year, New Workflows\",\"description\":\"Apps for a fresh start, however you work\"},\"free-software-favorites\":{\"header\":\"Staff Picks\",\"description\":\"Apps we love right now\"},\"spring-creativity\":{\"header\":\"Get Creative\",\"description\":\"Work with images, audio, video, and more\"},\"fresh-desktop-releases\":{\"header\":\"Build Native Apps\",\"description\":\"Develop apps that feel at home on your system\"},\"staying-connected\":{\"header\":\"Stay in Touch\",\"description\":\"Apps for sharing, talking, and spending time together\"},\"summer-travel\":{\"header\":\"Ready for Vacations\",\"description\":\"Apps for wherever your next trip takes you\"},\"back-to-learning\":{\"header\":\"Smarter Every Day\",\"description\":\"Apps for discovering, learning, and creating knowledge\"},\"winter-comforts\":{\"header\":\"Get Cozy\",\"description\":\"Apps for relaxing and taking your mind off things\"},\"tools-for-developers\":{\"header\":\"Web Developer Essentials\",\"description\":\"Making websites is more fun with these apps\"},\"take-better-notes\":{\"header\":\"Take Better Notes\",\"description\":\"New tools for capturing your best ideas\"},\"get-focused\":{\"header\":\"Get Focused\",\"description\":\"Everything you need to stay in the flow\"},\"make-some-noise\":{\"header\":\"Make Some Noise\",\"description\":\"Apps for creating, playing, and exploring sound\"},\"get-to-work\":{\"header\":\"Get To Work\",\"description\":\"Apps that help you get things done\"}}
4,\"subscribe\":\"Subscribe\",\"rss-feeds-description\":\"You can now subscribe to our RSS feeds to get the latest Flathub goodies in your feed reader!\",\"updated-description\":\"Apps updated on Flathub in the last few days.\",\"new-description\":\"New apps published on Flathub in the last few days.\",\"trending-apps-description\":\"Linux apps gaining the most installs on Flathub over the past two weeks.\",\"popular-apps-description\":\"The most-installed Linux apps on Flathub over the past month.\",\"verified-apps-description\":\"Apps on Flathub whose developer identity has been verified.\",\"audio-and-video-description\":\"Music players, video editors, podcasting tools, and multimedia apps for Linux.\",\"developer-tools-description\":\"IDEs, code editors, terminals, and developer utilities for Linux.\",\"games-description\":\"Games, emulators, and game launchers for Linux.\",\"graphics-and-photography-description\":\"Image editors, illustration tools, and photography apps for Linux.\",\"networking-description\":\"Web browsers, email clients, VPN tools, and other networking apps for Linux.\",\"productivity-description\":\"Office suites, note-taking, project management, and productivity apps for Linux.\",\"utilities-description\":\"System utilities, file managers, calculators, and everyday tools for Linux.\",\"science-description\":\"Scientific computing, data analysis, and research applications for Linux.\",\"education-description\":\"Learning apps, language tools, and educational software for Linux.\",\"system-description\":\"System management, monitoring, and administration tools for Linux.\",\"health-fitness-description\":\"Health and fitness apps for Linux.\",\"page-not-found\":\"{errorCode} - Page not found\",\"server-error\":\"Server Error\",\"quality-moderation-excluded\":\"This app is excluded from quality checks\",\"an-error-occurred-server\":\"{errorCode} - An error occurred on the server.\",\"whoops\":\"Whoops!\",\"could-not-find-page\":\"We couldn't find the page you were looking for.\",\"login\":\"Log In\",\"retry-or-go-home\":\"You might want to retry or go back \u003clink\u003ehome\u003c/link\u003e.\",\"reporting-issues\":\"Reporting issues\",\"reporting-issues-description\":\"We take security reports and legal issues very seriously\",\"acknowledgements\":\"Acknowledgements\",\"acknowledgements-block\":\"\u003cp\u003eFlathub wouldn't be possible without the generous support of the wider Flatpak and Flathub community. We thank all past and present contributors, sponsors, and organizations whose support and infrastructure have kept Flathub running.\u003c/p\u003e\",\"official-badges\":\"Flathub Official Badges\",\"badges-block\":\"You can use these badges to promote your app on Flathub\",\"badges-description\":\"Official badges to promote your app on Flathub\",\"preferred-badge\":\"Preferred Badge\",\"alternative-badge\":\"Alternative Badge\",\"code-examples\":\"Code Examples\",\"also-available-as-svg\":\"Also available in \u003csvglink\u003eSVG format\u003c/svglink\u003e\",\"badge-copyright\":\"To the extent possible by law, \u003cauthor\u003eJakub Steiner\u003c/author\u003e has waived all copyright and related or neighboring rights to \u003cbadgeslink\u003eFlathub Badges\u003c/badgeslink\u003e. This work is published from Czechia.\",\"rss-description\":\"Subscribe to RSS feeds from Flathub\",\"rss-apps\":\"Do you need an RSS app? Find excellent ones on \u003clink\u003eFlathub\u003c/link\u003e.\",\"apps-by-developer\":\"Apps by {developer}\",\"apps-by-tag\":\"Apps by tag “{tag}”\",\"search-for-query\":\"Search for “{query}”\",\"moderation-pending-reviews\":\"Pending Reviews\",\"moderation-appstream-changes\":\"Appstream Changes\",\"moderation-summary-changes\":\"Summary Changes\",\"moderation-manifest-source-origin\":\"Manifest source changes\",\"moderation-manifest-complexity\":\"Manifest packaging complexity\",\"moderation-manifest-source-and-complexity\":\"Manifest source and complexity review\",\"moderation-manifest-complexity-explanation\":\"These recipe changes describe packaging breadth and structure, not security risk or malicious behavior.\",\"moderation-manifest-complexity-ambiguity\":\"Some modules could not be matched unambiguou
4sly; review the affected recipe changes carefully.\",\"moderation-manifest-complexity-modules\":\"Touched modules\",\"moderation-manifest-complexity-events\":\"Recipe changes\",\"moderation-manifest-complexity-modules-truncated\":\"Showing {shown} of {total} touched modules.\",\"moderation-manifest-complexity-events-truncated\":\"Showing {shown} of {total} recipe changes.\",\"moderation-manifest-added\":\"Added\",\"moderation-manifest-removed\":\"Removed\",\"moderation-appstream\":\"Appstream\",\"moderation-random-review\":\"Randomly selected for review\",\"moderation-key\":\"Key\",\"moderation-old-value\":\"Old Value\",\"moderation-new-value\":\"New Value\",\"moderation-value\":\"Value\",\"moderation-no-review-requests\":\"No reviews to show for this app.\",\"moderation-dev-description\":\"Some changes to an app's metadata, such as its name or description, need to be reviewed by the Flathub team. You can view the status of current and past review requests here.\",\"moderation-outdated\":\"Outdated\",\"moderation-approved-by\":\"Approved by {handledBy} on {handledAt} ({handledAtRel})\",\"moderation-rejected-by\":\"Rejected by {handledBy} on {handledAt} ({handledAtRel})\",\"moderation-build-id\":\"Build ID\",\"moderation-build-changes\":\"Build Changes\",\"moderation-build-log\":\"Build log\",\"manual-verification\":\"Mark as manually verified\",\"user-id\":\"Flathub User ID\",\"categories\":\"Categories\",\"linked-accounts\":\"Linked Accounts\",\"link-more-accounts\":\"Link More Accounts\",\"default-account\":\"Default\",\"set-as-default\":\"Set as Default\",\"default-account-changed\":\"Default account changed successfully\",\"audio-and-video\":\"Audio \u0026 Video\",\"developer-tools\":\"Developer Tools\",\"games\":\"Games\",\"graphics-and-photography\":\"Graphics \u0026 Photography\",\"networking\":\"Networking\",\"productivity\":\"Productivity\",\"utilities\":\"Utilities\",\"frequently-asked-questions\":\"Frequently Asked Questions\",\"manual-install-instructions\":\"Make sure you follow the \u003cdistroguide\u003esetup guide for your Linux distribution\u003c/distroguide\u003e before installing\",\"popular-apps\":\"Popular Apps\",\"updated-apps\":\"Updated Apps\",\"delete-account\":\"Delete Account\",\"delete-account-prompt\":\"Delete your account?\",\"delete-account-entry\":\"I wish to delete my account\",\"entry-confirmation-prompt\":\"Enter “{text}” to continue.\",\"login-with-provider\":\"Log in with {provider}\",\"by\":\"by {developer}\",\"developed-by\":\"developed by {developer}\",\"unverified-tooltip\":\"The ownership of the \u003cappid\u003e\u003c/appid\u003e app ID has not been verified and it may be a community package\",\"unverified-app-disclaimer-package\":\"This community-provided package is not verified by, affiliated with, or supported by {developer}.\",\"unverified-app-disclaimer-unknown-developer\":\"the app developer\",\"install\":\"Install\",\"donate\":\"Donate\",\"donate-to\":\"Donate to {project}\",\"purchase-apps-title\":\"Purchase apps\",\"thank-you-for-your-purchase\":\"Thank you for your purchase!\",\"safe-to-close-page\":\"It is safe to close this page.\",\"app-install-error-try-again\":\"Could not install the app. Try going back to the app store and installing again.\",\"other-apps-by-developer\":\"Other apps by {developer}\",\"more-apps-by-developer\":\"More apps by {developer}\",\"loading\":\"Loading…\",\"date\":\"Date\",\"get-apps\":\"Get apps\",\"about-claim\":\"\u003ctext\u003eWhether you're a user looking for apps or a developer looking to reach more users, \u003cbold\u003eFlathub is the best choice for apps on Linux.\u003c/bold\u003e\u003c/text\u003e\",\"all-the-apps-you-want\":\"\u003cbold\u003eAll the apps you want\u003c/bold\u003e — From big names you'd expect to fresh indie developers, Flathub has thousands of apps to meet your needs.\",\"transparent-safety\":\"\u003cbold\u003eTransparent safety\u003c/bold\u003e — Clearly see when an app is \u003cverifiedlink\u003everified\u003c/verifiedlink\u003e as coming from its developer, what permissions it requires, and whether or not it's open source and auditable\",\"tastefully-curated\":\"\u003cbold\u003eTastefully curated\u003c/bold\u003e — Discover interesting, quality apps across Flathub with our staff curation that showcases the best on offer\",\"apps-for-you-where-you-are\":\"\u003cbold\u003eApps for you where you are\u003c/bold\u003e — Whether you're on a Steam Deck, a powerful Linux workstation, a Raspberry Pi, or the rare Linux phone; Flathub has apps for you\",\"millions-users\":\"\u003cbold\u003eReach millions of users\u003c/bold\u003e — Flathub comes out of the box on multiple Linux distros, is \u003cinstalllink\u003eeasily installable\u003c/installlink\u003e on the rest, and has over a million active users\",\"transparent\":\"\u003cbold\u003eIndependent \u0026 transparent\u003c/bold\u003e — We're a grassroots open source community stewarding the best of what the ecosystem has to offer\",\"docs-guidance\":\"\u003cbold\u003eClear docs \u0026 guidance\u003c/bold\u003e — Extensive \u003cdoclink\u003edocumentation\u003c/doclink\u003e, thousands of public \u003cmanifestlink\u003eapp manifests\u003c/manifestlink\u003e, and a large community means you're always able to get help\",\"integration\":\"\u003cbold\u003eNative app store integration\u003c/bold\u003e — Forget web downloads; Flathub delivers apps and \u003cupdateslink\u003eautomatic updates\u003c/updateslink\u003e to users in their native app store client where they'd expect\",\"could-not-find-match-for-search\":\"We couldn't find what you're looking for.\",\"could-not-find-match-with-filters\":\"We couldn't find a good match with these filters.\",\"other-apps-to-explore\":\"Here are some other awesome apps to explore.\",\"clear-filters\":\"Clear filters\",\"manifest\":\"Manifest\",\"languages\":\"Languages\",\"languages-summary\":\"Choose the language you want to see the website in.\",\"languages-description\":\"Select a language to switch to it:\",\"switch-language\":\"Switch Language\",\"expiry\":\"Expiry\",\"checkout\":\"Checkout\",\"confirm-selection\":\"Confirm selection\",\"kind-donation\":\"Donation\",\"kind-purchase\":\"Purchase\",\"action-donate\":\"Donate\",\"action-purchase\":\"Purchase\",\"kind-purchase-
4app\":\"Purchase {appName}\",\"kind-donate-app\":\"Donate to {appName}\",\"payment\":\"Payment\",\"make-donation\":\"Make donation\",\"no-saved-payment-methods\":\"No saved payment methods to show.\",\"no-transactions\":\"No transactions\",\"remove-saved-card\":\"Remove saved card\",\"retry-checkout\":\"Retry checkout\",\"save-card-for-reuse\":\"Save card for reuse\",\"saved-cards\":\"Saved Cards\",\"select-donation-amount\":\"Select an amount to donate\",\"or-enter-custom-amount\":\"Or enter a custom amount\",\"payment-details\":\"Payment Details\",\"status\":\"Status\",\"status-cancelled\":\"Cancelled\",\"status-new\":\"New\",\"status-pending\":\"Pending\",\"status-retry\":\"Retry\",\"status-success\":\"Success\",\"stripe-receipt\":\"Stripe receipt\",\"submit-payment\":\"Submit payment\",\"positions\":\"Positions\",\"transaction-cancel\":\"Cancel transaction\",\"transaction-cancelled\":\"Transaction cancelled\",\"transaction-history\":\"Transaction History\",\"transaction-summary\":\"Transaction Summary\",\"transaction-summary-created\":\"Date created:\",\"transaction-summary-updated\":\"Last updated:\",\"transaction-summary-status\":\"Status:\",\"transaction-summary-type\":\"Type:\",\"position-short\":\"Pos.\",\"type\":\"Type\",\"recipient\":\"Recipient\",\"amount\":\"Amount\",\"total\":\"Total\",\"created\":\"Created\",\"transaction-went-wrong\":\"Something went wrong with this transaction.\",\"use-new-card\":\"Use a new card\",\"use-saved-card\":\"Use a saved card\",\"stripe-api-error\":\"The Stripe API encountered an error. Try again later.\",\"stripe-declined-generic_decline\":\"The card was declined for an unknown reason.\",\"stripe-declined-insufficient_funds\":\"The card has insufficient funds.\",\"stripe-error-expired_card\":\"The card has expired. Check the expiration date or use a different card.\",\"stripe-error-incorrect_cvc\":\"The card's security code is incorrect. Check the card's security code or use a different card.\",\"stripe-error-incorrect_number\":\"The card number is incorrect. Check the card's number or use a different card.\",\"stripe-error-payment_intent_authentication_failure\":\"Failed to authenticate your payment method. Please choose a different payment method and try again.\",\"stripe-error-processing_error\":\"An error occurred while processing the card. Try again later or with a different payment method.\",\"stripe-validation-error\":\"An invalid card detail was entered.\",\"view-wallet\":\"View Wallet\",\"no-more-transactions\":\"No more transactions to show.\",\"previous-page\":\"Previous Page\",\"next-page\":\"Next Page\",\"less\":\"Less\",\"accepting-payment\":\"Accepting Payment\",\"vending-dashboard\":\"Go to your Stripe Express account\",\"vending-onboard\":\"Create a Stripe Express account\",\"requires-attention\":\"Requires attention\",\"cancel\":\"Cancel\",\"delete\":\"Delete\",\"account-deletion-token-mismatch\":\"The account deletion request failed to authenticate.\",\"privacy-policy\":\"Privacy Policy\",\"privacy-policy-description\":\"By using this website, you agree to the Privacy Policy.\",\"terms-and-conditions\":\"Terms and Conditions\",\"terms-and-conditions-description\":\"By using this website, you agree to the Terms and Conditions.\",\"consultants\":\"Consultants\",\"consultants-description\":\"Consulting services for submitting apps to Flathub.\",\"continue\":\"Continue\",\"purchase-terms-confirmation\":\"I confirm that I have read the Flathub Terms \u0026 Conditions and consent to waiving the 14-day cooling off period associated with this digital download.\",\"contribute-languages\":\"All these translations have been contributed by the community. If you want to help translate Flathub, please \u003clink\u003ejoin the Flathub translation team\u003c/link\u003e.\",\"new-apps\":\"New Apps\",\"developer-settings\":\"Developer Settings\",\"minimum-payment\":\"Minimum Payment\",\"recommended-payment\":\"Recommended Payment\",\"app-vending-settings-confirmed\":\"App vending settings confirmed\",\"confirm-settings\":\"Confirm settings\",\"select-purchase-amount\":\"Enter the amount you wish to pay\",\"app-payment-information\":\"The app developer has set a minimum payment of {minvalue} and a preferred payment of {recvalue}
4.\",\"value-at-least\":\"You must enter a value of at least {value}\",\"value-at-most\":\"You must enter a value of at most {value}\",\"unauthorized\":\"Unauthorized\",\"unauthorized-to-view\":\"You are unauthorized to view this content.\",\"payment-provider-error\":\"Our payment provider encountered an error. Try again later.\",\"no-apps\":\"No apps to show.\",\"science\":\"Science\",\"education\":\"Education\",\"system\":\"System\",\"health-fitness\":\"Health \u0026 Fitness\",\"more-healthfitness\":\"More Health \u0026 Fitness\",\"enable-app-vending\":\"Enable app vending\",\"require-payment\":\"Require Payment\",\"permission-denied\":\"You don't have permission to do that.\",\"ownership-tokens\":\"Ownership Tokens\",\"redeem-token\":\"Redeem Token\",\"status-redeemed\":\"Redeemed\",\"status-unredeemed\":\"Unredeemed\",\"token-cancelled\":\"Token successfully cancelled\",\"create-tokens\":\"Create tokens\",\"submit\":\"Submit\",\"token-creation-placeholder\":\"Enter a list of names on separate lines, each will identify a new ownership token.\",\"token-redeemed\":\"Token successfully redeemed\",\"token-failed\":\"Failed to redeem token\",\"token-redeem-placeholder\":\"Enter an ownership token\",\"open-menu\":\"Open Menu\",\"open-user-menu\":\"Open User Menu\",\"favorite\":\"Bookmark\",\"favorite-apps\":\"Bookmarks\",\"install-all-favorites\":\"Install All Bookmarks\",\"install-all-favorites-description\":\"Copy this command to install all your bookmarked apps at once:\",\"no-favorites-yet\":\"You don't have any bookmarked apps yet. Start adding some by clicking the bookmark icon on apps you like!\",\"show-more\":\"Show More\",\"show-less\":\"Show Less\",\"more-trending\":\"More Trending\",\"more-popular\":\"More Popular\",\"more-new\":\"More New\",\"more-updated\":\"More Updated\",\"more-office\":\"More Productivity\",\"more-graphics\":\"More Graphics \u0026 Photography\",\"more-audiovideo\":\"More Audio \u0026 Video\",\"more-education\":\"More Education\",\"more-game\":\"More Games\",\"more-network\":\"More Networking\",\"more-development\":\"More Developer Tools\",\"more-science\":\"More Science\",\"more-system\":\"More System\",\"more-utility\":\"More Utilities\",\"verified\":\"Verified\",\"app-is-verified\":\"This app is verified\",\"verification-instructions\":\"Verify your app ID to indicate that your Flathub upload is a
4pproved by the app developer. You'll need to prove that you have control of the app via a website on the app's domain or by checking access to the app's account on a source code hosting site. The verified badge will be shown alongside the app name, publisher name, and the way that the app ID was verified. Please see the \u003cdoclink\u003everification documentation\u003c/doclink\u003e for more details.\",\"verification-warning\":\"The Flathub team may remove the verification badge from any app at our sole discretion, for example, if it could mislead people about the app's official status or cause confusion regarding a trademark.\",\"website-validation-instruction\":\"Create a page at \u003clink\u003e{webpage}\u003c/link\u003e containing the following token: \u003ci\u003e{token}\u003c/i\u003e If the page already exists, add the token to it.\",\"verified-login-provider\":\"@{login_name} on {login_provider}\",\"verified-manually-tooltip\":\"The ownership of the \u003cappid\u003e\u003c/appid\u003e app ID has been manually verified by the Flathub team\",\"verified-website-tooltip\":\"The ownership of the \u003cappid\u003e\u003c/appid\u003e app ID has been verified using \u003cwebsite\u003e\u003c/website\u003e\",\"verified-login-provider-tooltip\":\"The ownership of the \u003cappid\u003e\u003c/appid\u003e app ID has been verified by \u003cloginname\u003e\u003c/loginname\u003e on \u003cloginprovider\u003e\u003c/loginprovider\u003e\",\"x-downloads\":\"{x} downloads\",\"website-verification-main-instruction\":\"Verify your right to use the app ID \u003cbold\u003e{id}\u003c/bold\u003e by placing a token at a specific page on \u003cbold\u003e{domain}\u003c/bold\u003e.\",\"dns-verification-main-instruction\":\"Verify your right to use the app ID \u003cbold\u003e{id}\u003c/bold\u003e by publishing a DNS TXT record for \u003cbold\u003e{domain}\u003c/bold\u003e.\",\"dns-validation-instruction\":\"Add the following DNS record without removing any existing TXT records. DNS changes can take time to propagate.\",\"dns-record-value\":\"Value\",\"dns-record-not-found\":\"No TXT record was found at {record}.\",\"dns-token-not-present\":\"The TXT records at {record} do not contain the verification token.\",\"dns-lookup-failed\":\"Failed to look up TXT records for {record}.\",\"app-is-currently-verified-by-dns\":\"Your app is currently verified through DNS control of \u003cdomain\u003e\u003c/domain\u003e\",\"verified-dns-tooltip\":\"The ownership of the \u003cappid\u003e\u003c/appid\u003e app ID has been verified through DNS control of \u003cdomain\u003e\u003c/domain\u003e\",\"login-provider-verification-main-instruction\":\"Verify your right to use the app ID \u003cappid\u003e\u003c/appid\u003e by logging into the account \u003cloginname\u003e\u003c/loginname\u003e on \u003cloginprovider\u003e\u003c/loginprovider\u003e.\",\"login-provider-verification-main-instruction-organization\":\"Verify your right to use the app ID \u003cappid\u003e\u003c/appid\u003e by logging into an account with admin rights to the \u003corgname\u003e\u003c/orgname\u003e organization on \u003cloginprovider\u003e\u003c/loginprovider\u003e.\",\"login-provider-verification-main-instruction-unknown-is-organization\":\"Verify your right to use the app ID \u003cappid\u003e\u003c/appid\u003e by logging into the account \u003cloginname\u003e\u003c/loginname\u003e (or, if \u003corgname\u003e\u003c/orgname\u003e is an organization, an account with access to it) on \u003cloginprovider\u003e\u003c/loginprovider\u003e.\",\"login-provider-verification-enable-github-app\":\"To continue verification, Flathub needs permission to read your membership level in the \u003corgname\u003e\u003c/orgname\u003e organization. You can grant this permission \u003csettingslink\u003ein your GitHub settings\u003c/settingslink\u003e.\",\"login-provider-verification-switch-account\":\"You are currently logged in to \u003cloginprovider\u003e\u003c/loginprovider\u003e as \u003ccurrentname\u003e\u003c/currentname\u003e. Log in as \u003crequiredname\u003e\u003c/requiredname\u003e to verify \u003cappid\u003e\u003c/appid\u003e by login provider, or choose another method if one is available.\",\"login-provider-verification-not-org-admin\":\"You are currently logged in to \u003cloginprovider\u003e\u003c/loginprovider\u003e as \u003ccurrentname\u003e\u003c/currentname\u003e. This account is not an admin of the \u003corgname\u003e\u003c/orgname\u003e organization. To verify this app, you must request admin privileges in the organization or sign into an account that already has them.\",\"login-provider-verification-not-org-member\":\"You are currently logged in to \u003cloginprovider\u003e\u003c/loginprovider\u003e as \u003ccurrentname\u003e\u003c/currentname\u003e. This account is not a member of the \u003corgname\u003e\u003c/orgname\u003e organization. To verify this app, you must request admin privileges in the organization or sign into an account that already has them.\",\"login-provider-verification-failed\":\"The verification requirements were not met.\",\"login-provider-verification-user-does-not-exist\":\"The account \u003crequiredname\u003e\u003c/requiredname\u003e does not exist on \u003cloginprovider\u003e\u003c/loginprovider\u003e. You must claim this account name and use it to verify your app, or ideally, choose an app ID that you have control over. See \u003cdoclink\u003ethe Flatpak documentation\u003c/doclink\u003e for information about good app IDs.\",\"developer-invited\":\"You have been invited to become a developer\",\"invites\":\"Invites\",\"accept\":\"Accept\",\"accept-invite\":\"Accept Invite\",\"decline\":\"Decline\",\"invite-not-found\":\"Invite not found\",\"invite-not-found-description\":\"The invite you are trying to accept or decline does not exist. It might have been cancelled or declined.\",\"invited-apps\":\"Invitations\",\"invite\"
4:\"Invite\",\"invite-code\":\"Your invite code is:\",\"invite-code-hint\":\"Give this code to another developer to allow them to invite you to their app.\",\"invite-pending\":\"Invite pending\",\"primary-developer\":\"Primary developer\",\"invite-developer\":\"Invite developer\",\"invite-developer-description\":\"Enter the developer's invite code to invite them to become a developer of this app. They can find the code on the \u003cdeveloperstabtitle\u003e{developersTab}\u003c/developerstabtitle\u003e tab of their account page.\",\"remove\":\"Remove\",\"remove-developer\":\"Remove developer\",\"remove-developer-confirmation\":\"Are you sure you want to remove {developer} from {app}?\",\"leave-confirmation\":\"Are you sure you want to leave {app}?\",\"leave\":\"Leave\",\"try-again\":\"Try Again\",\"server-returned-status-code\":\"The server returned HTTP {code}.\",\"verification-failed-to-connect\":\"Failed to connect to {domain}.\",\"verifying\":\"Verifying\",\"website-verification\":\"Website verification\",\"dns-verification\":\"DNS verification\",\"login-provider-verification\":\"Login provider verification\",\"login-provider-verification-instruction\":\"We'll try to verify your access to the app with your login \u003cloginname\u003e\u003c/loginname\u003e with your account on \u003cloginprovider\u003e\u003c/loginprovider\u003e\",\"error-code\":\"Error code: {code}\",\"error\":\"Error\",\"app-is-currently-not-verified\":\"Your app is currently not verified\",\"app-is-currently-verified-by-login-provider\":\"Your app is currently verified by your login \u003cloginname\u003e\u003c/loginname\u003e with your account on \u003cloginprovider\u003e\u003c/loginprovider\u003e\",\"app-is-currently-verified-by-website\":\"Your app is currently verified by your website \u003cwebsite\u003e\u003c/website\u003e\",\"app-is-currently-verified-manually\":\"Your app is currently verified by the Flathub team\",\"verify-app\":\"Verify app\",\"unverify\":\"Unverify\",\"unverify-app-prompt\":\"Unverify {appId}?\",\"begin\":\"Begin\",\"failed-to-find-token\":\"Failed to find token in response from {domain}.\",\"upload-tokens\":\"Upload Tokens\",\"no-tokens-to-show\":\"No tokens to show.\",\"new-beta-token\":\"New beta token\",\"new-stable-token\":\"New stable token\",\"create-token\":\"Create Token\",\"token-name\":\"Token name\",\"scopes\":\"Scopes\",\"scope-build\":\"Create and access builds and jobs\",\"scope-upload\":\"Upload files to the build\",\"scope-publish\":\"Publish the build\",\"token-created\":\"Copy this token and store it in a secure location, such as the secrets store of your CI pipeline. It grants read and write access to your app's builds.\",\"upload-token-create-failed\":\"Failed to create upload token. Please try again.\",\"id\":\"ID\",\"name\":\"Name\",\"issued\":\"Issued\",\"issued-to\":\"Issued to\",\"expires\":\"Expires\",\"revoked\":\"Revoked\",\"revoke\":\"Revoke\",\"revoke-token\":\"Revoke Token\",\"revoke-token-description\":\"Are you sure you want to revoke the token “{name}”?\",\"repo\":\"Repo\",\"show-expired-tokens\":\"Show expired tokens\",\"category-distribution\":\"Category Distribution\",\"chat\":\"Chat\",\"verified-apps\":\"Verified Apps\",\"mobile-apps\":\"Mobile Apps\",\"on-the-go\":\"On the go\",\"more-mobile-apps\":\"More mobile apps\",\"mobile-apps-description\":\"Apps for your Linux phones and tablets\",\"verification\":\"Verification\",\"my-flathub\":\"My Flathub\",\"settings\":\"Settings\",\"action\":\"Action\",\"adventure\":\"Adventure\",\"arcade\":\"Arcade\",\"blocks\":\"Blocks\",\"board\":\"Board\",\"card\":\"Card\",\"kids\":\"Kids\",\"logic\":\"Logic\",\"role-playing\":\"Role Playing\",\"shooter\":\"Shooter\",\"simulation\":\"Simulation\",\"sports\":\"Sports\",\"strategy\":\"Strategy\",\"emulators\":\"Emulators\",\"midi\":\"Midi\",\"mixer\":\"Mixer\",\"sequencer\":\"Sequencer\",\"tuner\":\"Tuner\",\"tv\":\"TV\",\"audio-video-editing\":\"Audio \u0026 Video Editing\",\"player\":\"Player\",\"recorder\":\"Recorder\",\"music\":\"Music\",\"browse\":\"Browse\",\"setup-flathub\":\"Set Up Flathub\",\"setup-flathub-description\":\"Follow the steps for your Linux distribution to install Flatpak, add the Flathub repository, and start installing apps.\",\"tags-colon\":\"Tags:\",\"flos\":\"Free/Libre Open Source\",\"filters\":\"Filters\",\"runtime-distribution\":\"Runtime Distribution\",\"os-version-distribution\":\"O
4S Version Distribution (last 30 days)\",\"flatpak-version-distribution\":\"Flatpak Version Distribution (last 30 days)\",\"os-flatpak-version-distribution\":\"Flatpak Version by OS (last 30 days)\",\"share\":\"Share\",\"flathub-the-linux-app-store\":\"Flathub is the App Store for Linux\",\"flathub-index-description\":\"Get the latest versions of all your favorite apps, for any Linux distribution\",\"app-eol\":\"This application is no longer available on Flathub\",\"distribution-flathub-setup\":\"{distribution} Flathub Setup\",\"find-your-distribution\":\"Find your distribution…\",\"no-results-found\":\"No results found\",\"desktop-application\":\"Desktop App\",\"console-application\":\"Command-line App\",\"app-type\":\"App Type\",\"new-app\":\"New app\",\"community-repository\":\"Community Repository\",\"community-repository-description\":\"Upload your app to Flathub by uploading your Flatpak manifest and supporting files to a repository in our GitHub organization. Flathub's build service will build the app and publish it to Flathub.\",\"new-community-repository\":\"New Community Repository App\",\"direct-upload\":\"Direct Upload\",\"direct-upload-description\":\"Build your app in your own continuous integration environment and upload it directly to Flathub.\",\"new-direct-upload\":\"New Direct Upload App\",\"verify-app-id\":\"Verify App ID\",\"app-id\":\"App ID\",\"app-id-instructions\":\"App IDs use reverse domain name notation (RDNN). For example, GNOME Maps uses \u003ci\u003eorg.gnome.Maps\u003c/i\u003e. Pick a domain you have control over, such as the project's website (or, if you're uploading as an individual, your own website). If no website is available, you can also use a domain associated with a source code hosting account, such as \u003ci\u003eio.github.your_username.app_name\u003c/i\u003e.\",\"app-already-exists\":\"An app with this ID already exists.\",\"malformed-app-id\":\"The app ID is malformed. App IDs must contain at least three segments, and no segment may be empty. Each segment must start with a letter or underscore and may only contain letters, digits, underscores, and hyphens.\",\"publisher-agreement\":\"Publisher Submission Agreement\",\"publisher-agreement-accept\":\"I accept the Publisher Submission Agreement\",\"arch\":\"Arch\",\"runtime\":\"Runtime\",\"release-link-no-changelog\":\"Release notes\",\"safe\":\"Safe\",\"probably-safe\":\"Low Risk\",\"unsafe\":\"High Risk\",\"potentially-unsafe\":\"Medium Risk\",\"no-permissions\":\"No permissions\",\"has-network-access\":\"Has network access\",\"uses-privileged-socket\":\"Uses a privileged socket\",\"uses-system-services\":\"Uses system services\",\"uses-session-services\":\"Uses session services\",\"can-access-hardware-devices\":\"Can access hardware devices such as webcams or gaming controllers\",\"can-access-input-devices\":\"Can access input devices such as keyboards, mice or gaming controllers\",\"can-access-system-devices\":\"Can access system devices which require elevated permissions\",\"can-read-all-data-on-file-system\":\"Can read all data on the file system\",\"can-read-home-folder\":\"Can read all data in your home folder\",\"can-read-write-all-data-on-file-system\":\"Can read and write all data on the file system\",\"can-read-write-your-downloads\":\"Can read and write all data in your downloads folder\",\"can-access-some-specific-files\":\"Can access some specific files\",\"uses-eol-runtime\":\"Uses an end-of-life runtime\",\"can-access-and-change-user-settings\":\"Can access and change user settings\",\"legacy-windowing-system\":\"Legacy windowing system\",\"can-acquire-arbitrary-permissions\":\"Can acquire arbitrary permissions\",\"proprietary-code\":\"Proprietary code\",\"auditable-code\":\"Auditable code\",\"appname-is-safety-rating-1\":\"{appName} is safe\",\"appname-is-safety-rating-2\":\"{appName} is probably safe\",\"appname-is-safety-rating-3\":\"{appName} is potentially unsafe\",\"appname-is-safety-rating-4\":\"{appName} is unsafe\",\"software-developer-verified\":\"Software developer is verified\",\"no-file-system-access\":\"No file system access\",\"no-user-device-access\":\"No user device access\",\"user-not-found\":\"User not found\",\"add-ons\":\"Add-ons\",\"addon-install-info\":\"How to install add-ons\",\"addon-install-info-text\":\"Please use the flatpak manager supplied by your distribution to install add-ons.\",\"proprietary-explanation\":\"This app is not developed in the open, so only its developers know how it works. It may be insecure in 
4ways that are hard to detect, and it may change without oversight.\",\"community-built\":\"Community built\",\"community-built-explanation\":\"This app is developed in the open by an international community, and released under the \u003cbold\u003e{ license }\u003c/bold\u003e.\",\"learn-more\":\"Learn more\",\"get-involved\":\"Get involved\",\"links\":\"Links\",\"no-network-access\":\"No network access\",\"system-folder-x\":\"System folder {folder}\",\"home-subfolder-x\":\"Home subfolder {folder}\",\"host-system-folders\":\"Host system folders\",\"host-system-configuration-from-etc\":\"Host system configuration from /etc\",\"desktop-folder\":\"Desktop folder\",\"desktop-subfolder-x\":\"Desktop subfolder {folder}\",\"documents-folder\":\"Documents folder\",\"documents-subfolder-x\":\"Documents subfolder {folder}\",\"music-folder\":\"Music folder\",\"music-subfolder-x\":\"Music subfolder {folder}\",\"pictures-folder\":\"Pictures folder\",\"pictures-subfolder-x\":\"Pictures subfolder {folder}\",\"public-share-folder\":\"Public share folder\",\"public-share-subfolder-x\":\"Public share subfolder {folder}\",\"videos-folder\":\"Videos folder\",\"videos-subfolder-x\":\"Videos subfolder {folder}\",\"templates-folder\":\"Templates folder\",\"templates-subfolder-x\":\"Templates subfolder {folder}\",\"cache-folder\":\"Cache folder\",\"cache-subfolder-x\":\"Cache subfolder {folder}\",\"user-configuration-folder\":\"User configuration folder\",\"user-configuration-subfolder-x\":\"User configuration subfolder {folder}\",\"user-data-folder\":\"User data folder\",\"user-data-subfolder-x\":\"User data subfolder {folder}\",\"user-runtime-folder\":\"User runtime folder\",\"user-runtime-subfolder-x\":\"User runtime subfolder {folder}\",\"network-access\":\"Network access\",\"auditable-code-description\":\"The source code is public and can be independently audited, which makes the app more likely to be safe\",\"software-developer-verified-description\":\"The software developer has verified their identity, which makes the app more likely to be safe\",\"arbitrary-permissions\":\"Arbitrary permissions\",\"can-read-all-data\":\"Can read all data in the directory\",\"user-device-access\":\"User device access\",\"uses-non-portal-service\":\"Uses non-portal services\",\"can-talk-to-non-portal-service\":\"Can request data from non-portal services and gain additional permissions\",\"system-device-access\":\"System device access\",\"no-user-device-access-description\":\"The app cannot access any user devices such as webcams or gaming controllers\",\"proprietary-code-description\":\"The source code is not public, so it cannot be independently audited and might be unsafe\",\"no-file-system-access-description\":\"Cannot access the file system at all\",\"legacy-windowing-system-description\":\"Uses a legacy windowing system\",\"full-file-system-read-access\":\"Full file system read access\",\"home-folder-read-access\":\"Home folder read access\",\"uses-eol-runtime-description\":\"The runtime used by this app is no longer receiving security updates\",\"home-folder-read-write-access\":\"Home folder read/write access\",\"full-file-system-read-write-access\":\"Full file system read/write access\",\"can-read-write-home-folder\":\"Can read and write all data in your home folder\",\"can-read-write-all-data\":\"Can read and write all data in the directory\",\"download-folder-read-write-access\":\"Download folder read/write access\",\"download-folder-read-access\":\"Download folder read access\",\"can-read-all-data-in-your-download-folder\":\"Can read all data in your downloads folder\",\"cannot-access-the-internet\":\"Cannot access the internet\",\"no-permissions-description\":\"App is fully sandboxed\",\"microphone-access\":\"Microphone access and audio playback\",\"can-listen-using-microphones-without-asking-permission\":\"Can listen using microphones and play audio without asking permission\",\"screen-contents-access\":\"Screen contents access\",\"can-access-the-contents-of-the-screen-or-other-windows\":\"Can access the contents of the screen or other windows\",\"user-settings\":\"User settings\",\"can-request-data-from-session-services\":\"Can request data from session services\",\"can-request-data-from-system-services\":\"Can request data from system services\",\"socket-may-allow-extra-permissions\":\"Uses a socket that allows gaining extra permissions\",\"app-listing-quality\":\"App Listing Quality\",\"flathub-apps-for-linux\":\"Flathub - Apps for Linux\",\"build-x\":\"Built {build_ago}\",\"get-it-on\":\"Get it on\",\"app-of-the-day\":\"App of the Day\",\"cannot-abandon-app\":\"Cannot abandon app\",\"invali
4d-appid\":\"Invalid app id\",\"not-onboarded\":\"Please onboard first\",\"not-logged-in\":\"You are not logged in\",\"danger-zone\":\"Danger zone\",\"switch-to-direct-upload\":\"Switch app to direct upload\",\"confirm\":\"Confirm\",\"do-you-really-want-to-switch-to-direct-upload\":\"Are you sure? Once you switch an application to direct uploading, there is no going back.\",\"archive-app\":\"Archive this app\",\"do-you-really-want-to-archive-app\":\"Are you sure? This will invalidate upload tokens and archive the application.\",\"archive\":\"Archive\",\"enter-end-of-life-message\":\"Enter end-of-life message\",\"rebase-onto-other-app\":\"Enter app ID your application will be rebased into\",\"manage-x\":\"Manage {app_name}\",\"install-x\":\"Install {app_name} on Linux\",\"press\":\"Press\",\"nothing-to-do\":\"Nothing to do\",\"unverified\":\"Unverified\",\"new\":\"New\",\"updated\":\"Updated\",\"trending\":\"Trending\",\"trending-apps\":\"Trending Apps\",\"scope-jobs\":\"View jobs status\",\"organizations-and-infrastructure\":\"Organizations \u0026 Infrastructure\",\"founding-supporters\":\"Founding Supporters\",\"get-in-touch\":\"Get in touch\",\"developers-and-users\":\"Developers \u0026 Users\",\"developers-and-users-block\":\"Connect with the team and other members of the community to ask questions and share your expertise\",\"join-discourse-forum\":\"Join Discourse forum\",\"chat-on-matrix\":\"Chat on Matrix\",\"press-description\":\"We're always happy to answer questions from and arrange interviews with journalists and tech writers\",\"read-announcements\":\"Read announcements\",\"download-press-kit\":\"Download Press Kit\",\"contact-for-press-inquiries\":\"Contact for press inquiries\",\"special-license\":\"Special License\",\"special-license-explanation\":\"This app is developed under the special license \u003cbold\u003e{ license }\u003c/bold\u003e.\",\"special-code-description\":\"This app is developed under a special license. The source code may or may not be public.\",\"you-may-or-may-not-be-able-to-contribute\":\"You may or may not be able to contribute to this app.\",\"we-love-games\":\"We ♥ Games\",\"game-section-description\":\"Games and apps to run your favorite titles\",\"emulator\":\"Emulators\",\"gameemulator\":\"Emulators\",\"more-emulator\":\"More Emulators\",\"launcher\":\"Launchers\",\"gamelauncher\":\"Game Launchers\",\"more-gamelauncher\":\"More Game Launchers\",\"tool\":\"Tools\",\"gametool\":\"Game Tools\",\"more-gametool\":\"More Game Tools\",\"year-in-review-banner\":{\"title\":\"Flathub {year} Year in Review\",\"description\":\"Revisit the top apps and trends from the year\"},\"year-in-review\":{\"title\":\"{year} Year in Review\",\"description\":\"Celebrating a year of growth and innovation on Flathub\",\"select-year\":\"Select Year\",\"category-highlights\":\"Category Highlights\",\"most-popular\":\"Most Popular\",\"most-popular-description\":\"The app with the highest number of downloads this year\",\"total-downloads\":\"Total Downloads\",\"new-apps\":\"New Apps\",\"total-apps\":\"Total Apps\",\"app-updates\":\"App Updates\",\"top-apps\":\"Top Apps\",\"top-games\":\"Top Games\",\"top-game-stores\":\"Top Game Stores\",\"top-game-utilities\":\"Top Game Tools\",\"top-emulators\":\"Top Emulators\",\"biggest-growth\":\"Biggest Growth\",\"biggest-growth-description\":\"The app that gained the most new downloads compared to the previous year\",\"newcomer-of-year\":\"Newcomer of the Year\",\"newcomer-description\":\"The most popular app released this year\",\"most-improved\":\"Most Improved\",\"most-improved-description\":\"The app with the highest percentage growth rate compared to the previous year\",\"geographic-insights\":\"Geographic Insights\",\"countries-reached\":\"Countries Reached\",\"fastest-growing-regions\":\"Fastest Growing Regions\",\"top-countries\":\"Top Countries\",\"trending-categories\":\"Trending Categories\",\"trending-categories-description\":\"Categories with the most growth this year\",\"year-over-year-growth\":\"Year-over-year growth\",\"downloads-vs-previous-year\":\"Downloads vs {year}\",\"hidden-gems\":\"Hidden Gems\",\"hidden-gems-description\":\"Apps with growing traction\",\"platform-downloads\":\"Platform downloads\",\"x-growth\":\"+{percentage}% growth\"},\"quality\":{\"missing-brand-colors\":\"Missing brand colors\",\"banner-preview\":\"Banner preview\",\"banner-preview-description\":\"To easily experiment with your banner, use \u003cpreview\u003ethe banner preview\u003c/preview\u003e\"},\"vendingSharesPreview\":{\"sliderLabel\":\"Share distribution slider\",\"sliderThumbLabel\":\"App share distribution: {percentage}\",\"app\":\"App\",\"sdk\":\"SDK\",\"appShare\":\"App share: {percentage}\",\"sdkShare\":\"SDK share: {percentage}\",\"flathubShare\":\"Flathub share: {percentage}\",\"screenReaderBreakdown\":\"Share breakdown slider. Use arrow keys to adjust the distribution between App, SDK, and Flathub. Current distribution: App: {appPercentage}, SDK: {sdkPercentage}, Flathub: {flathubPercentage}. Total cost: {totalCost}.\"},\"quality-guideline\":{\"problems\":\"If you would like to ask us about specific quality guideline problems, feel free to open \u003clink\u003ean issue\u003c/link\u003e.\",\"general\":\"General\",\"general-no-trademark-violations\":\"No trademark violations (name or icon)\",\"general-runtime-not-eol\":\"Runtime not end-of-life\",\"branding\":\"Branding\",\"branding-has-primary-brand-colors\":\"Has primary brand colors\",\"branding-good-primary-brand-colors\":\"Good primary brand colors\",\"app-icon\":\"App Icon\",\"app-icon-size\":\"SVG or PNG of at least 256px\",\"app-icon-footprint\":\"Doesn't fill too much or too little of the canvas\",\"app-icon-contrast\":\"Good contrast on dark backgrounds\",\"app-icon-detail\":\"Not too much or too little detail\",\"app-icon-no-baked-in-shadows\":\"No baked-in shadows\",\"app-icon-in-line-with-contemporary-styles\":\"In line with contemporary styles\",\"app-name\":\"App Name\",\"app-name-not-too-long\":\"Shorter than 20 characters\",\"app-name-just-the-name\":\"Just the name\",\"app-no-weird-formatting\":\"No weird formatting, punctuation, lowercase, etc.\",\"app-summary\":\"Summary\",\"app-summary-not-too-long\":\"Shorter than 35 characters\",\"app-summary-not-technical\":\"Understandable for a non-technical person\",\"app-summary-no-weird-formatting\":\"No weird formatting or punctuation\",\"app-summary-dont-repeat-app-name\":\"Doesn't repeat the app name\",\"app-summary-dont-start-with-an-article\":\"Doesn't start with an article\",\"show-icon\":\"Show icon\",\"hide-icon\":\"Hide icon\",\"screenshots\":\"Screenshots\",\"screenshots-at-least-one-screenshot\":\"At least one screenshot\",\"screenshots-just-the-app-window\":\"Just the app window\",\"screenshots-take-screenshots-on-linux\":\"Screenshots taken on Linux\",\"screenshots-default-settings\":\"Default settings\",\"screenshots-include-window-shadow-and-rounded-corners\":\"Include window shadow and rounded corners\",\"screenshots-reasonable-window-size\":\"Reasonable window size\",\"screenshots-good-content\":\"Good content\",\"screenshots-up-to-date\":\"Up to date\",\"screenshots-tag-screenshots-with-correct-language\":\"Tag screenshots with correct language\",\"pending\":\"Pending\",\"passed\":\"Passed\",\"not-passed\":\"Not passed\",\"stats-by-category\":\"Guideline review status by category\",\"needed-to-pass-x\":\"Needed to pass {x}\",\"request-review\":\"Request Review\",\"request-a-review-question\":\"Do you want to request a review?\",\"request-review-description\":\"Our team will review your app for quality problems. Please check back in a few days.\",\"review-requested\":\"Review Requested\",\"details\":\"Details\",\"high-quality-app-data\":\"High quality app data\",\"app-data-review-pending\":\"App data review pending\",\"failing-x-checks\":\"Failing {count, plural, one {# check} other {# checks}}\",\"hide-branding-preview\":\"Hide branding preview\",\"show-branding-preview\":\"Show branding preview\",\"light\":\"Light\",\"dark\":\"Dark\"},\"lightbox\":{\"close\":\"Close\",\"next\":\"Next\",\"previous\":\"Previous\",\"zoom-in\":\"Zoom In\",\"zoom-out\":\"Zoom Out\",\"show-screenshot-fullscreen\":\"Show screenshot fullscreen\",\"screenshot\":\"Screenshot\"},\"download\":{\"install-x\":\"Install “{x}”\",\"fallback-instructions\":\"\u003copening\u003eOpening “{name}” in your software manager…\u003c/opening\u003e\u003csupport\u003eIf nothing happens, maybe your system does not support \u003ci\u003eflatpak+https\u003c/i\u003e urls.\u003c/support\u003e\u003clistPrefix\u003eIn that case you can:\u003c/listPrefix\u003e\u003col\u003e\u003cli\u003eDownload the \u
4003clink\u003e.flatpakref file\u003c/link\u003e\u003c/li\u003e\u003cli\u003eThen run it from your file manager\u003c/li\u003e\u003c/ol\u003e\u003csetupLine\u003e\u003clinkSetup\u003eInstructions to install Flatpak\u003c/linkSetup\u003e\u003c/setupLine\u003e\"},\"developer-portal\":{\"title\":\"Developer Portal\",\"runtime-version\":\"Runtime: {version}\"},\"vending\":{\"purchase-not-available\":\"This application is not available for purchase.\"},\"content-rating\":{\"subtitle\":\"{appName} is suitable for ages {age}\",\"category-violence\":\"Violence\",\"category-drugs\":\"Drugs\",\"category-sex\":\"Nudity\",\"category-language\":\"Strong Language\",\"category-social\":\"Social\",\"category-money\":\"Money\",\"unknown\":\"No information provided\",\"none-violence\":\"Contains no violence\",\"none-drugs\":\"Contains no references to drugs\",\"none-sex\":\"Contains no sexual content or nudity\",\"none-language\":\"Contains no profanity or vulgar language\",\"none-social\":\"No social features\",\"none-money\":\"Contains no advertising or monetary transactions\"},\"distros\":{\"ubuntu\":{\"distroName\":\"Ubuntu\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on \u003cstrong\u003eUbuntu 18.10 (Cosmic Cuttlefish) or later\u003c/strong\u003e, open the Terminal app and run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Install GNOME Software Flatpak plugin\",\"text\":\"\u003ctext\u003eThe GNOME Software plugin makes it possible to install apps without needing the command line. To install, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e \u003ctext\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Ubuntu distributes GNOME Software as a Snap in versions 20.04 to 23.04, and replaced it with App Center in 23.10 and newer—neither of which support installing Flatpak apps. Installing the Flatpak plugin will also install a deb version of GNOME Software, resulting in two \\\"Software\\\" apps being installed at the same time on Ubuntu 20.04 to 23.04, and a single new \\\"Software\\\" app on Ubuntu 23.10 and newer.\u003c/text\u003e\"},\"step-3\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-4\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"fedora\":{\"distroName\":\"Fedora\",\"introduction\":\"\u003ctext\u003eFlatpak is installed by default on Fedora Workstation, Fedora Silverblue, and Fedora Kinoite. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Flathub is pre-configured as a part of the \u003crepolink\u003eThird-Party Repositories\u003c/repolink\u003e. Alternatively, you can download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e.\u003c/text\u003e \u003ctext\u003eNow all you have to do is \u003capplink\u003einstall apps\u003c/applink\u003e!\u003c/text\u003e \u003ctext\u003eThe above links should work on the default GNOME and KDE Fedora installations, but if they fail for some reason you can manually add the Flathub remote by running:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"manjaro\":{\"distroName\":\"Manjaro\",\"step-1\":{\"name\":\"Enable Flatpak through the Software Manager\",\"text\":\"\u003ctext\u003eFlatpak is installed by default on Manjaro 20 or higher.\u003c/text\u003e \u003ctext\u003eTo enable its support, navigate to the \u003cstrong\u003eSoftware Manager\u003c/strong\u003e (Add/Remove Programs)\u003c/text\u003e \u003ctext\u003eClick on the triple line menu [or dots depending on the Desktop Environment] on the right, in the drop down menu select \\\"Preferences\\\"\u003c/text\u003e \u003ctext\u003eNavigate to the \\\"Flatpak\\\" tab and slide the toggle to Enable Flatpak support (it is also possible to enable checking for updates, which is recommended).\u003c/text\u003e\"},\"step-2\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"endless_os\":{\"distroName\":\"Endless OS\",\"introduction\":\"\u003ctext\u003eFlatpak support is built into Endless OS 3.0.0 and newer—no setup required!\u003c/text\u003e\"},\"alt_linux\":{\"distroName\":\"ALT Linux\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on operating systems of the Alt family, open the Terminal app and run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is a great place to get Flatpak apps. To enable it on your Alt system, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eRestart your device to complete the Flatpak installation. Now you can \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"chrome_os\":{\"distroName\":\"ChromeOS\",\"introduction\":\"\u003ctext\u003eFlatpak applications can be installed on ChromeOS with the Crostini Linux compatibility layer. This is not available for all ChromeOS devices, so you should ensure your device is compatible before proceeding. A list of compatible devices is maintained \u003clink\u003ehere\u003c/link\u003e.\u003c/text\u003e\",\"step-1\":{\"name\":\"Enable Linux supp
4ort\",\"text\":\"\u003ctext\u003eNavigate to \u003csettingslink\u003echrome://os-settings\u003c/settingslink\u003e, and scroll down to \u003cstrong\u003eDevelopers\u003c/strong\u003e and turn on \u003cem\u003eLinux development environment\u003c/em\u003e. ChromeOS will take some time downloading and installing Linux.\u003c/text\u003e\"},\"step-2\":{\"name\":\"Start a Linux terminal\",\"text\":\"\u003ctext\u003ePress the Search/Launcher key, type \\\"Terminal\\\", and launch the Terminal app.\u003c/text\u003e\"},\"step-3\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak, run the following in the terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-4\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-5\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart Linux. You can do this by right-clicking terminal, and then clicking \\\"Shut down Linux\\\". Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"red_hat_enterprise_linux\":{\"distroName\":\"Red Hat Enterprise Linux\",\"introduction\":\"\u003ctext\u003eFlatpak is installed by default on Red Hat Enterprise Linux Workstation 9 and newer. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e.\u003c/text\u003e \u003ctext\u003eTo install Flatpak on Red Hat Enterprise Linux Workstation 8 or older, run the following in a terminal:\u003c/text\u003e  \u003ccode\u003e\u003c/code\u003e \u003ctext\u003eNow all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eThe above links should work on the default Red Hat Enterprise Linux Workstation 9 installation, but if they fail for some reason you can manually add the Flathub remote by running:\u003c/text\u003e \u003ccodeAddRemote\u003e\u003c/codeAddRemote\u003e\"}
4,\"linux_mint\":{\"distroName\":\"Linux Mint\",\"introduction\":\"\u003ctext\u003eFlatpak support is built into Linux Mint 18.3 and newer—no setup required!\u003c/text\u003e\"},\"opensuse\":{\"distroName\":\"openSUSE\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eFlatpak is available in the default repositories of all currently maintained openSUSE Leap and openSUSE Tumbleweed versions.\u003c/text\u003e \u003ctext\u003eIf you prefer a graphical installation, you can install Flatpak using a \\\"1-click installer\\\" from \u003clink\u003esoftware.opensuse.org\u003c/link\u003e. If your distribution version is not shown by default, click \u003cem\u003eShow\u003c/em\u003e under Unsupported distributions category and then select from the list.\u003c/text\u003e \u003ctext\u003eAlternatively, install Flatpak from the command line using Zypper:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"arch\":{\"distroName\":\"Arch\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on Arch, open the Terminal app and run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"debian\":{\"distroName\":\"Debian\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eA flatpak package is available in Debian 10 (Buster) and newer. To install it, run the following as root:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Install the Software Flatpak plugin\",\"text\":\"\u003ctext\u003eIf you are running GNOME, it is also a good idea to install the Flatpak plugin for GNOME Software. To do this, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e \u003ctext\u003eIf you are running KDE, you should instead install the Plasma Discover Flatpak backend:\u003c/text\u003e \u003ccodeDiscover\u003e\u003c/codeDiscover\u003e\"},\"step-3\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-4\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"rocky_linux\":{\"distroName\":\"Rocky Linux\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eFlatpak is installed by default on Rocky Linux 8 and newer, when installed with a software selection that includes GNOME (Server with GUI, Workstation). If you are using such a system, you may skip this step. To install Flatpak on Rocky Linux, run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"centos\":{\"distroName\":\"CentOS Stream\",\"introduction\":\"\u003ctext\u003eFlatpak is installed by default on CentOS Stream 8 and newer, when using GNOME. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e.\u003c/text\u003e \u003ctext\u003eNow all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"},\"almalinux\":{\"distroName\":\"AlmaLinux\",\"introduction\":\"\u003ctext\u003eFlatpak is installed by default on AlmaLinux 8 and newer, when using GNOME. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e.\u003c/text\u003e \u003ctext\u003eNow all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"},\"gentoo\":{\"distroName\":\"Gentoo\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on Gentoo, open the Terminal app and run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with Gentoo.\u003c/text\u003e\"}},\"kubuntu\":{\"distroName\":\"Kubuntu\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on Kubuntu, open Discover, go to Settings, install the Flatpak backend and restart Discover.\u003c/text\u003e\"},\"step-2\":{\"name\":\"Install the Flatpak system settings add-on\",\"text\":\"\u003ctext\u003eTo integrate Flatpak support into the Plasma System Settings, open the Terminal app and run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, open Discover, go to Settings and add the Flathub repository.\u003c/text\u003e\"},\"step-4\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"solus\":{\"distroName\":\"Solus\",\"introduction\":\"\u003ctext\u003eFlatpak support is built into Solus 4.7 and newer—no setup required! Flatpak apps can be installed using GNOME Software and/or KDE Discover.\u003c/text\u003e \u003ctext\u003eIf Flatpak is not installed, follow the instructions below to get started.\u003c/text\u003e\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on Solus, open the Terminal app and run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps 
4is available only through GNOME Software and/or KDE Discover.\u003c/text\u003e\"}},\"alpine\":{\"distroName\":\"Alpine\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eFlatpak can be installed from the community repository. Run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Install the Software Flatpak plugin\",\"text\":\"\u003ctext\u003eYou can install the Flatpak plugin for either the GNOME Software (since v3.13) or KDE Discover (since v3.11), making it possible to install apps without needing the command line. To install, for GNOME Software run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e \u003ctext\u003eFor KDE Discover run:\u003c/text\u003e \u003ccodeDiscover\u003e\u003c/codeDiscover\u003e\"},\"step-3\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-4\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"mageia\":{\"distroName\":\"Mageia\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eA flatpak package is available for Mageia 6 and newer. To install with DNF, run the following as root:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e \u003ctext\u003eOr, to install with \u003cstrong\u003eurpmi\u003c/strong\u003e, run:\u003c/text\u003e \u003ccodeUrpmi\u003e\u003c/codeUrpmi\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with Mageia.\u003c/text\u003e\"}},\"openmandriva_lx\":{\"distroName\":\"OpenMandriva Lx\",\"introduction\":\"\u003cheader\u003eFlatpak support is built into OpenMandriva for all actively supported versions, starting from the stable/fixed release 'Rock 5.0', through the development release 'Cooker', and ending with the rolling release 'ROME'.\u003c/header\u003e \u003ctext\u003eFlatpak comes with the pre-configured Flathub repository.\u003c/text\u003e\"},\"pop_os\":{\"distroName\":\"Pop!_OS\",\"introduction\":\"\u003ctext\u003eFlatpak support is built into Pop!_OS 20.04 and newer—no setup required!\u003c/text\u003e\"},\"elementary_os\":{\"distroName\":\"elementary OS\",\"step-1\":{\"name\":\"Install Apps\",\"text\":\"\u003ctext\u003eelementary OS 5.1 and newer comes with Flatpak support out of the box. For non-curated apps, head to \u003clink\u003eFlathub\u003c/link\u003e to install any app using the big \\\"Install\\\" button, and open the downloaded `.flatpakref` file with Sideload.\u003c/text\u003e \u003ctext\u003eNote: After installing one app from a remote like Flathub, all other apps from that remote will also automatically show up in AppCenter.\u003c/text\u003e\"}},\"raspberry_pi_os\":{\"distroName\":\"Raspberry Pi OS\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eA flatpak package is available in Raspberry Pi OS (previously called Raspbian) Stretch and newer. To install it, run the following as root:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e \u003ctext\u003e\u003cstrong\u003eImportant note:\u003c/strong\u003e It is recommended to use Raspberry Pi OS 64-bit as newer applications are more likely to be available for that platform only.\u003c/text\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with Raspberry Pi OS.\u003c/text\u003e\"}},\"void_linux\":{\"distroName\":\"Void Linux\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on Void Linux, run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"nixos\":{\"distroName\":\"NixOS\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak, set NixOS option \u003cstrong\u003eservices.flatpak.enable\u003c/strong\u003e to \u003cstrong\u003etrue\u003c/strong\u003e by putting the following into your \u003cstrong\u003e/etc/nixos/configuration.nix\u003c/strong\u003e:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e \u003ctext\u003eThen, rebuild and switch to the new configuration with:\u003c/text\u003e \u003ccodeRebuild\u003e\u003c/codeRebuild\u003e \u003ctext\u003eFor more details see the \u003cdoclink\u003eNixOS documentation\u003c/doclink\u003e.\u003c/text\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"pureos\":{\"distroName\":\"PureOS\",\"introduction\":\"\u003ctext\u003eFlatpak is installed by default on PureOS. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e.\u003c/text\u003e \u003ctext\u003eNow all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"},\"zorin_os\":{\"distroName\":\"Zorin OS\",\"introduction\":\"\u003cheader\u003eFlatpak support is built into Zorin OS\u003c/header\u003e \u003ctext\u003eYou can use the Software Store app to download Flatpak apps.\u
4003c/text\u003e\"},\"deepin\":{\"distroName\":\"Deepin\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on Deepin, run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Install the Deepin themes\",\"text\":\"\u003ctext\u003eTo install light and dark themes, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-4\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"pardus\":{\"distroName\":\"Pardus\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eA flatpak package is available in Pardus 2019 and newer. To install it, run the following as root:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Install the Software Flatpak plugin\",\"text\":\"\u003ctext\u003eIf you are running GNOME, it is also a good idea to install the Flatpak plugin for GNOME Software. To do this, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, download and install the \u003cfilelink\u003eFlathub repository file\u003c/filelink\u003e or run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-4\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"mx_linux\":{\"distroName\":\"MX Linux\",\"step-1\":{\"name\":\"Enable Flatpak through the Software Manager\",\"text\":\"\u003ctext\u003eFlatpak support is built in from MX 18 and later. It is only required to activate the Flathub repository following these instructions:\u003c/text\u003e \u003ctext\u003eOpen \u003cstrong\u003eMX Package Installer\u003c/strong\u003e (open the menu and look in MX Tools), select the \\\"Flatpaks\\\" tab, to activate the repository you will need to enter the root password.\u003c/text\u003e\"},\"step-2\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"pisi_gnulinux\":{\"distroName\":\"Pisi GNU/Linux\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eA flatpak package is available in Pisi 2.1 and newer. To install it, run the following as root:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with Pisi GNU/Linux.\u003c/text\u003e\"}},\"endeavouros\":{\"distroName\":\"EndeavourOS\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on EndeavorOS, you must first make sure your installation is up to date, run the following in a terminal:\u003c/text\u003e \u003ccodeUpdate\u003e\u003c/codeUpdate\u003e \u003ctext\u003eThen install Flatpak:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with EndeavourOS.\u003c/text\u003e\"}},\"kde_neon\":{\"distroName\":\"KDE neon\",\"introduction\":\"\u003ctext\u003eFlatpak support is built into KDE neon 19 and newer—no setup required!\u003c/text\u003e\"},\"gnu_guix\":{\"distroName\":\"GNU Guix\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak on GNU Guix, run the following in a terminal:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with GNU Guix.\u003c/text\u003e\"}},\"crystal_linux\":{\"distroName\":\"Crystal Linux\",\"introduction\":\"\u003cheader\u003eFlatpak is installed by default on Crystal Linux.\u003c/header\u003e \u003ctext\u003eIf you didn't use jade_gui to install crystal or selected not to install it, you can set Flatpak up by using the following steps.\u003c/text\u003e\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eTo install Flatpak in Crystal Linux, you must first make sure your packages are up to date. Run the following in a terminal:\u003c/text\u003e \u003ccodeUpdate\u003e\u003c/codeUpdate\u003e \u003ctext\u003eThen install Flatpak:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}},\"vanilla_os\":{\"distroName\":\"Vanilla OS\",\"introduction\":\"\u003cheader\u003eFlatpak is installed by default on Vanilla OS.\u003c/header\u003e \u003ctext\u003eYou can use the Software app or browse \u003clink\u003eFlathub\u003c/link\u003e to install apps.\u003c/text\u003e \u003ctext\u003eIf for some reason Flathub is not available, you can configure it manually using the following command:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"salix\":{\"distroName\":\"Salix\",\"introduction\":\"\u003cheader\u003eFlatpak is installed by default on Salix since version 15.0—no setup required!\u003c/header\u003e \u003ctext\u003eFlatpak comes preconfigured with the Flathub repository and desktop integration tools are included to allow 1-click install from Flathub.\u003c/text\u003e \u003ctext\u003eAll you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"},\"slackware\":{\"distroName\":\"Slackware\",\"step-1\":{\"name\":\"Install Flatpak\",\"text\":\"\u003ctext\u003eA Flatpak package is available on SlackBuilds. To install it (assuming you use Sbopkg/sqg), first create the queuefile and run the following as root:\u003c/text\u003e \u003ccodeQueue\u003e\u003c/codeQueue\u003e \u003ctext\u003eThen compile it. Load the queuefile, press 'Q', and wait:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-2\":{\"name\":\"Add the Flathub repository\",\"text\":\"\u003ctext\u003eFlathub is the best place to get Flatpak apps. To enable it, run:\u003c/text\u003e \u003ccode\u003e\u003c/code\u003e\"},\"step-3\":{\"name\":\"Restart\",\"text\":\"\u003ctext\u003eTo complete setup, restart your system. Now all you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e \u003ctext\u003eNote: graphical installation of Flatpak apps may not be possible with Slackware.\u003c/text\u003e\"}},\"t2_sde\":{\"distroName\":\"T2 SDE\",\"introduction\":\"\u003cheader\u003eFlatpak is installed by default on T2 SDE since version 26.6 — no setup required!\u003c/header\u003e \u003ctext\u003eFlatpak comes preconfigured with the Flathub repository and desktop integration tools are included to allow 1-click install from Flathub.\u003c/text\u003e \u003ctext\u003eAll you have to do is \u003clink\u003einstall apps\u003c/link\u003e!\u003c/text\u003e\"}}}
4,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L30\"}]\n"])</script>
4<script>self.__next_f.push([1,"30:[\"$\",\"$L31\",null,{\"locale\":\"en\",\"children\":[\"$\",\"$L32\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$33\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"https://dl.flathub.org/assets/_next/static/chunks/2sxhzin1koz16.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L34\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]\n34:[\"$\",\"div\",null,{\"className\":\"max-w-11/12 sm:w-max-1/2 mx-auto my-0 mt-12 w-11/12 sm:w-1/2 2xl:w-[900px] 2xl:max-w-[900px]\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mb-8 text-4xl font-extrabold\",\"children\":\"404 - Page not found\"}],[\"$\",\"p\",null,{\"children\":\"We couldn't find the page you were looking for.\"}],[\"$\",\"p\",null,{\"children\":[\"You might want to retry or go back \",\"$L35\",\".\"]}]]}]\n35:[\"$\",\"$L36\",\"link0\",{\"ref\":\"$undefined\",\"href\":\"/en\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"no-underline hover:underline\",\"children\":[\"home\"]}]\n29:null\n2d:[[\"$\",\"title\",\"0\",{\"children\":\"Flathub - Apps for Linux | Flathub\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://flathub.org/en\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Flathub - Apps for Linux\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://flathub.org/en\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://dl.flathub.org/assets/_next/static/media/card.1l99ocxtankfy.webp\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"800\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:alt\",\"content\":\"Flathub - Apps for Linux\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Flathub - Apps for Linux\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://dl.flathub.org/assets/_next/static/media/card.1l99ocxtankfy.webp\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"https://dl.flathub.org/assets/_next/public/favicon.svg\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"https://dl.flathub.org/assets/_next/public/favicon.png\",\"type\":\"image/png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://dl.flathub.org/assets/_next/public/apple-touch-icon.png\"}],[\"$\",\"$L37\",\"18\",{}]]\n"])</script>
4<script>self.__next_f.push([1,"38:I[835150,[\"https://dl.flathub.org/assets/_next/static/chunks/1akl_ch9qfa_b.js\",\"https://dl.flathub.org/assets/_next/static/chunks/35_x6p8ycq8xk.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3bw04ktfuv32w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3i-84w6r35ft7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/12oteukq2c17w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0tbr23wa_ff9w.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3t2hxjstawowg.js\",\"https://dl.flathub.org/assets/_next/static/chunks/39k4iumaahy8p.js\",\"https://dl.flathub.org/assets/_next/static/chunks/2_g8nme7dqf77.js\",\"https://dl.flathub.org/assets/_next/static/chunks/3m1_dva6fnvnu.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1ubuiwr1j0dfd.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1k88n-exaz3x7.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0bgu9me2m7ech.js\",\"https://dl.flathub.org/assets/_next/static/chunks/1_xemcjivuhr5.js\",\"https://dl.flathub.org/assets/_next/static/chunks/26rbscf-y3f67.js\",\"https://dl.flathub.org/assets/_next/static/chunks/01ef571j4d-gn.js\",\"https://dl.flathub.org/assets/_next/static/chunks/30jg3nfjt785m.js\",\"https://dl.flathub.org/assets/_next/static/chunks/20bga9tpxvpaj.js\",\"https://dl.flathub.org/assets/_next/static/chunks/31k1rtvffat9z.js\",\"https://dl.flathub.org/assets/_next/static/chunks/23z-t5wdta9hq.js\",\"https://dl.flathub.org/assets/_next/static/chunks/0eo379ih3mhrk.js\"],\"default\"]\n39:T457,\n      scidCommunity is a community-driven fork of Scid (Shane's Chess Information Database), focused on \n      adding enhancements while maintaining full compatibility with existing Scid databases. It allows you to \n      store, organize, and search through large collections of chess games with support for any compatible UCI chess engine.\n    \n      \n      Key enhancements in scidCommunity:\n    \n      \n        Engine analysis controls with configurable depth and time limits\n        Integrated TWIC (The Week in Chess) game downloads\n        Direct game uploads to Lichess and Chess.com from the PGN window\n        Tablebase integration via Lichess 7-man endgames\n        Additional theme options (Sand and cobalt2)\n        New feature to open Lichess broadcast tournament games\n        Improved Header Search with saveable search layouts for frequently-used parameters\n      \n      \n      This fork welcomes community suggestions and aims to be responsive to user feature requests. \n      If you've wished for specific functionality in your chess database workflow, scidCommunity may be for you.\n    \n    3a:T91a,\n      Red is a YouTube client for the Linux desktop: a native app to watch YouTube without ads,\n      with a smart TV mode, a YouTube Music mode, SponsorBlock, media keys, a mini player and a\n      built-in YouTube downloader. Sign in with your Google account and your subscriptions,\n      history and recommendations work as on the website, in a lightweight window instead of a\n      browser tab.\n    \n      Three ways to watch, one window:\n      \n        Desktop mode: the full YouTube website, signed in, in light, dark or system theme, with picture-in-picture style mini player\n        TV mode: the YouTube Leanback interface from smart TVs and consoles, full screen, driven by keyboard, mouse or gamepad controller, ideal for a media center, living room PC or handheld\n        Music mode: YouTube Music in the same window, a music player with media keys, tray and MPRIS controls, background play, and audio downloads one click away\n      \n      Watch without interruptions:\n      \n        Ad blocker built in: video ads, banners and sponsored feed items are removed before the page renders, and playback is never touched\n        Tracker blocking, SponsorBlock to skip sponsor segments, intros and reminders, Return YouTube Dislike counts, and a switch to hide Shorts\n      \n      Download what you watch:\n      \n        YouTube video downloader for any video, playlist or channel, as MP4, MKV or WebM up to 4K\n        YouTube to MP3: save audio only as MP3, M4A, Opus, FLAC or WAV for music\n        Subtitles, thumbnail, metadata and chapters embedded; sponsor segments cut out on request\n        Playlists detected from any link, entries picked one by one, a queue with pause, resume and retry\n        Your YouTube sign-in is reused, so age-restricted videos and anything your account can watch download too\n      \n      Made for the desktop:\n      \n        Media keys and MPRIS media controls, a tray icon with play, pause and skip, the screen kept awake while a video plays\n        Hardware video decoding, native Wayland and X11, notifications when a download finishes, single instance that opens YouTube links from the command line\n      \n      \n      Red is a lightweight alternative to the browser tab, to Electron YouTube apps and to a\n      separate downloader. Everything works on any Linux distribution.\n    \n    3b:T4ce,\n      WeatherWidget puts live weather and world clocks on your desktop — a\n      compact, transparent overlay for keeping an eye on conditions in the\n      places that matter.\n    \n      \n      Monitor multiple cities at a glance. See temperature, humidity, wind\n      speed and direction, weather conditions, and local time — all updating\n      in real time. The widget is borderless and adjustable in transparency so\n      it blends naturally with your workflow. On X11 desktops it can stay on\n      top of your other windows; on Wayland, window stacking is managed by the\n      compositor.\n    \n      Features:\n      \n        Live weather for several cities displayed side by side\n        Real-time clocks showing each city's local time and date\n        Enhanced and Simple views with selectable data fields\n        Temperature, description, humidity, wind speed and direction, gusts\n        Dew point, pressure, UV index, pollution and Air Quality Index\n        Adjustable background transparency (25% / 50% / 75% / 100%)\n        Snap to any screen corner or drag to a custom position\n        Multi-monitor support\n        Celsius or Fahrenheit, plus km/h, mph or knots for wind\n        12 languages supported\n      \n    3c:T4af,\n      OneKeePass keeps your passwords and other sensitive information in a single\n      encrypted KeePass-compatible database file (KDBX 4). The file stays yours: keep\n      it on your computer, on a USB drive, or on cloud storage you already use.\n    \n      \n      Everything happens on your own machine. There is no account to create, no server\n      to trust and no telemetry. Databases are encrypted with AES-256 or ChaCha20 and\n      unlocked with a master password, a key file, or both.\n    \n      Features:\n      \n        Entries organised by type, category, tag or the standard group tree\n        Custom entry types and any number of custom fields, grouped into sections\n        Built-in entry types for SSH keys, identities, passports and driver licences\n        Time-based one-time passwords (TOTP) with a live countdown\n        Password and diceware passphrase generator\n        File attachments, and custom icons for entries and groups\n        Open databases directly over SFTP or WebDAV, without a third-party sync tool\n        Import CSV exports from Bitwarden, 1Password, LastPass and others\n        Merge databases, clone entries, and work with several databases at once\n      \n    3d:T4b2,\n      Cosmic Comics offers a user-friendly interface that makes it easy to browse the collection of comics, manga and ebooks. It supports different file formats, offers adaptive page layout, favorite page marking, advanced search and library management.\n    \n      What Cosmic Comics can do:\n      \n        Read a wide range of formats: CBR, CBZ, CB7, CBT, ZIP, RAR, 7z and TAR archives, PDF and EPUB documents, and folders of PNG, JPG, JPEG or BMP images\n        Browse your collection by series and books, with covers fetched from APIs, extracted from files or set manually\n        Track your reading progress: mark books as read, unread or reading, add them to favorites and rate them\n        Powerful viewer options: zoom, auto background color, double page mode, blank first page, manga mode, webtoon mode, fullscreen, rotations, bookmarks, slideshow, sidebar and magnifier\n        Rich metadata about your comics, manga and ebooks\n        Downloaders for Marvel Unlimited, MangaDex, DC Infinite, Viz and GetComics (some require a subscription)\n        Library metadata from Google Books, AniList, Metron, Open Library or manual entry\n        Continue reading right where you left off\n      \n    3e:T694,Discord is a free all in one messaging, voice, and video client thats available on your computer and ph
4one.\n      Whether you’re part of a school club, gaming group, worldwide art community, or just a handful of friends that want to spend time together, Discord makes it easy to talk every day and hang out more often.\n      \n        Talk to your friends with messaging, voice, and video in a \"Direct Message\" (1 other person), group chat (up to 10 people), or a multi-channel server (practically infinite maximum members).\n        Discord servers are organized into topic-based channels where you can collaborate, share, and just talk about your day without clogging up a group chat.\n        Grab a seat in a voice channel when you’re free. Friends in your server can see you’re around and instantly pop in to talk without having to call.\n        Get a community of any size running with moderation tools and custom member access. Give members special powers, set up private channels, and more.\n        Low-latency voice and video feels like you’re in the same room. Wave hello over video, watch friends stream their games, or gather up and have a drawing session with screen share.\n        Available on Linux, macOS, Windows, iOS, Android, and your web browser.\n      \n      Discord is written in Javascript, React, Elixir, and Rust. The desktop application uses the electron framework.\n      The flatpak version runs in a sandbox to provide better safety and privacy for users. However, this sandboxing prevents the following features from working out of the box: Game Activity, Unrestricted File Access, Rich Presence. Check the README in the Github repo for details.\n    3f:T7ab,Heroic is an Open Source Games Launcher. Right now it supports launching games from the\n      Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl\n      and Amazon Games using Nile.\n      Main Features:\n      \n        Have access to your Epic, GOG and Amazon Games in a intuitive User Interface.\n        Add Games outside GOG, Amazon or Epic Games Store native or not. Even Browser apps\n        are supported\n        A Download queue to download multiple games at once.\n        Install and launch your Windows Games using Wine or Proton. Or Launch your Native\n        GOG Games.\n        Cloud Saves support for GOG and Epic Games.\n        Import Games installed through the Epic Store or GOG Galaxy.\n        Verify and Repair corrupted installations or even move your installation to\n        different folders.\n        Integrated Proton/Wine Manager for easy installation of new and updated ones\n        Integrated Winetricks\n        Support for install and uninstall of Games DLCs\n        Access the Epic and GOG store and also Heroic Wiki directly from the App.\n        Check Metacritic, IGCB or OpenCritic score for the game.\n        And many more features\n      \n      Current Limitations on the Flatpak:\n      \n        Due to issues with controller on SteamDeck Gaming Mode Heroic uses Flatpak Runtime 23.08 on stable branch. If you need runtime 24.08 to have HDR support and more please use the beta branch of flathub.\n        Heroic will not find or use Wine and Proton Flatpak versions. At least for now.\n        For now would be better to use the Built-in Wine Manager to download and install\n        Wine and Proton Versions.\n        It should find Proton from the Steam folder for both Steam Flatpak and non-Flatpak\n        if they are on installed on the library inside your $HOME folder\n        Heroic cannot access /usr/bin so it won't be able to find any wine or proton\n        isntalled there for now.\n      \n    40:T6d6,Free and open source software for video capturing, recording, and live streaming.\n      Features:\n      \n        High performance real time video/audio capturing and mixing. Create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more.\n        Set up an unlimited number of scenes you can switch between seamlessly via custom transitions.\n        Intuitive audio mixer with per-source filters such as noise gate, noise suppression, and gain. Take full control with VST plugin support.\n        Powerful and easy to use configuration options. Add new Sources, duplicate existing ones, and adjust their properties effortlessly.\n        Streamlined Settings panel gives you access to a wide array of configuration options to tweak every aspect of your broadcast or recording.\n        Modular 'Dock' UI allows you to rearrange the layout exactly as you like. You can even pop out each individual Dock to its own window.\n      \n      Create Professional Productions:\n      \n        Choose from a number of different and customizable transitions for when you switch between your scenes or add your own stinger video files.\n        Set hotkeys for nearly every sort of action, such as switching between scenes, starting/stopping streams or recordings, muting audio sources, push to talk, and more.\n        Studio Mode lets you preview your scenes and sources before pushing them live. Adjust your scenes and sources or create new ones and ensure they're perfect before your viewers ever see them.\n        Get a high level view of your production using the Multiview. Monitor 8 different scenes and easily cue or transition to any of them with merely a single or double click.\n      \n    41:T435,Skribisto helps you write anything, from a novel to course notes, without fighting formatting along the way. Organise a project in a binder tree of folders and items; the book's structure — Part, Chapter, Scene, Note — comes from the role you give each row, not from where it sits in the tree. Every writing row keeps its prose and its synopsis side by side.\n      Skribisto is not a word processor: a project exports to DOCX, ODT, EPUB, PDF, HTML, Markdown, Djot, LaTeX or plain text, so the final formatting happens in whichever program you prefer.\n      \n        Dual editor pane (prose and synopsis), with split panes and tabs\n        Read a whole chapter, part or book as one continuous document, or every synopsis at once\n        Corkboard, writing sessions, pace tracking and manuscript analysis\n        Search and replace across the project, trash with restore and undo, autosave and backups\n        Spell checking with downloadable dictionaries, light and dark themes, per-editor typography\n        Open several projects at once, each in its own window\n      \n    42:T40b,AppFlowy is a privacy-first open source workspace for your notes, tasks, databases, and\n\t\t\tmore.\n      Built for individuals who care about data security and mobile experience\n      \n        100% control of your data\n        Download and install AppFlowy on your local machine\n        You own and control your personal data\n      \n      Built for teams that need more control and flexibility (Coming Soon):\n      \n        100% data control You can host AppFlowy wherever you want\n        No vend
4or lock-in\n      \n      Extensively extensible\n      \n        For those with no coding experience, AppFlowy enables you to create apps that suit\n\t\t\t\tyour needs\n        It's built on a community-driven toolbox, including templates, plugins, themes, and\n\t\t\t\tmore\n      \n      Truly native experience\n      \n        Faster, more stable with support for offline mode\n        It's also better integrated with different devices\n        Moreover, AppFlowy enables users to access features and possibilities not available\n\t\t\t\ton the web\n      \n    43:T7d6,Curo Calculator is the ultimate tool for anyone needing to calculate loan, lease, and hire\n      purchase repayments and interest rates. Perfect for both personal users and finance\n      professionals, this app simplifies complex financial calculations.\n      Key Features Include:\n      \n        Customizable Interface: Tailor the calculator's layout to suit your needs, whether for\n        straightforward daily calculations or advanced financial scenarios.\n        Guided Examples: Dive into usage with examples illustrating both basic and advanced\n        features like payment weighting, deferred settlements, and 0% interest calculations. With\n        just 3 clicks or taps, navigate from simple to complex calculations effortlessly.\n        User-Defined Templates: Save time on repetitive tasks with templates tailored to your\n        frequent calculations.\n        Day Count Conventions: Supports multiple conventions like 30/360, Actual/365,\n        Actual/Actual, and the EU's APR for consumer credit, ensuring accuracy across various\n        financial contexts.\n        Day Count Conventions: Supports a wide range of international standards including 30/360,\n        Actual/365, Actual/Actual, and the EU APR, US Appendix J APR, and Brazil CET APR for\n        consumer credit, ensuring accurate calculations across different regulatory environments and\n        markets.\n        Amortization and APR Proof Schedules: View results in clear, downloadable formats for\n        further analysis or record-keeping.\n        Comprehensive Online Support: Access an extensive help website that explains all features,\n        provides examples, and more.\n      \n      Curo Calculator is a proprietary Flutter-based app for advanced financial calculations,\n      including loan, lease, and hire purchase payments and rates. It is built on the open-source\n      Curo library available on GitHub.\n      Built on Debian GNU/Linux 12 (bookworm) with Flutter 3.38.9, distributed as a prebuilt\n      binary.\n    44:T4b2,\n      Cosmic Comics offers a user-friendly interface that makes it easy to browse the collection of comics, manga and ebooks. It supports different file formats, offers adaptive page layout, favorite page marking, advanced search and library management.\n    \n      What Cosmic Comics can do:\n      \n        Read a wide range of formats: CBR, CBZ, CB7, CBT, ZIP, RAR, 7z and TAR archives, PDF and EPUB documents, and folders of PNG, JPG, JPEG or BMP images\n        Browse your collection by series and books, with covers fetched from APIs, extracted from files or set manually\n        Track your reading progress: mark books as read, unread or reading, add them to favorites and rate them\n        Powerful viewer options: zoom, auto background color, double page mode, blank first page, manga mode, webtoon mode, fullscreen, rotations, bookmarks, slideshow, sidebar and magnifier\n        Rich metadata about your comics, manga and ebooks\n        Downloaders for Marvel Unlimited, MangaDex, DC Infinite, Viz and GetComics (some require a subscription)\n        Library metadata from Google Books, AniList, Metron, Open Library or manual entry\n        Continue reading right where you left off\n      \n    45:T977,PreviewQt is a very simple application for previewing a wide range of files. Its main aim is on speed, striving to provide a preview as instantaneously as possible. It achieves this by being very lightweight and by its ability to sit in the system tray, ready to show whatever is thrown at it.\n      Supported file formats include:\n      \n        Images: more than 140 formats, including photo spheres, panoramas, and motion photos\n        Video/Audio: all common formats\n        Documents: PDF and office documents, including page navigation\n        Archives: All common compressed archives (zip, etc.) by loading any supp
4orted file contained within\n        Comic Books, including page navigation\n        E-Books (epub), including page navigation and remembering where you left off\n        Text files, including syntax highlighting and prettifying output for certain formats\n        Windows DLL/EXE: Information about these files, including any embedded version information\n        PhotoQt: Information about PhotoQt's backup and extension files\n        MuseScore: Rendering score sheets including page navigation\n        ICC color profiles: display information about color profiles including gammut plots\n        Packages: Display information about DEB and RPM packages including AppImage files\n        SQLite database files: Show structure and meta information about sqlite database files\n        URL: Support for loading Websites (both local and remote), including pre-processing with yt-dlp for directly streaming contained media\n      \n      Any file you encounter that is not yet supported by PreviewQt, please don't hesitate to get in touch. PreviewQt strives to one day support as many file types as possible.\n      If you are using KDE's Dolphin file manager, PreviewQt can be invoked by shortcut to load whichever file is currently highlighted to allow for previewing any file easily without having to set PreviewQt as default application. You can also pass files to PreviewQt by simply dropping them onto the application window, or by means of a remote application (small square) wth any file dropped on it passed on to PreviewQt. If you are running KDE Plasma 6, there is also a plasmoid that integrates nicely with your desktop.\n      If you like the overall concept of PreviewQt but would like to have more features, check out the fully featured image viewer PhotoQt, a sibling application to PreviewQt.\n    46:T477,Constrict compresses your videos to your chosen file size — useful for uploading to services with specific file size limits. \n    No more relying on online services for video compression, or the manual trial-and-error of re-encoding at various bitrates yourself.\n      Features include:\n      \n        An intuitive, easy to use interface.\n        Automatic calculation of average bitrate (ABR), resolution, framerate, and audio quality each video is re-encoded \n      with to meet the target file size.\n        Bulk compression of multiple videos to one output directory.\n        Customization of framerate limits, to ensure a clearer or smoother image.\n        A choice of codecs to encode output files with, including H.264, HEVC, AV1, and VP9.\n      \n      The app attempts to retain as much audiovisual quality as possible for the file size given. \n    However, extremely steep reductions in file size can cause significant loss of quality in the output file, \n    and sometimes compression may not be possible at all. All processing is done locally — and as such, \n    compression speeds are only as fast as your hardware allows.\n    47:T567,\n            InVesalius generates 3D medical imaging reconstructions based on a sequence of 2D DICOM files acquired with CT or MRI equipments. InVesalius is internationalized (currently available in English, Portuguese, French, Spanish, Turkish, Italian, Czech, Japanese, Catalan, Korean, Romanian and German) and provides several tools:\n        \n      \n        DICOM support including: (a) ACR-NEMA version 1 and 2; (b) DICOM version 3.0 (including various encodings of JPEG -lossless and lossy-, RLE)\n        Image manipulation features (zoom, pan, rotation, brightness/contrast, etc)\n        Segmentation based on 2D slices\n        Pre-defined threshold ranges according to tissue of interest\n        Segmentation based on watershed\n        Region growing segmentation\n        Edition tools (similar to Paint Brush) based on 2D slices\n        Semi-automatic segmentation based on Watershed\n        3D surface creation\n        3D surface connectivity tools\n        3D surface exportation (including: binary STL, OBJ, VRML, Inventor)\n        High-quality volume rendering projection\n        Pre-defined volume rendering presets\n        Volume rendering crop plane\n        Picture exportation (including: BMP, TIFF, JPG, PostScript, POV-Ray)\n        Minimum, Maximum or Mean Intensity Projection, Maximum Intensity Difference Accumulation and Contour based visualizations\n      \n    48:T5f3,\n      TypingMaster is a touch typing tutor and typing speed test for the Linux\n      desktop. Learn touch typing from scratch, or train an existing skill with\n      adaptive drills that target your weakest keys, and watch your words per\n      minute (WPM) and accuracy climb.\n    \n      \n      Practise in words, timed, quote and custom text modes across 265\n      languages and 200 keyboard layouts, then see exactly where your fingers\n      slow down. Think of it as an offline typing trainer in the spirit of\n      Monkeytype and keybr: no account, no browser, no distractions.\n    \n      \n        Typing test modes: words, timed, quote and custom text\n        Live WPM and accuracy with a smooth animated caret\n        Adaptive weak-key drills: lessons that retrain your slowest and least accurate keys\n        Finger guidance: colour-coded finger zones and next-key hints on the on-screen keyboard\n        265 languages and 200 keyboard layouts, including Hindi, Arabic and other complex scripts\n        Per-key heatmap that highlights your weakest keys\n        Speed and accuracy history graphs to track y
4our progress\n        Crisp, low-latency key-press sounds you can turn on or off\n        189 colour themes (including Ubuntu Yaru) with automatic and random switching\n        Distraction-free focus mode that fades the interface while you type\n        Multiple user profiles and advanced analytics with CSV export\n        Interface in English, German, Spanish, French, Italian and Brazilian Portuguese\n      \n    49:T456,\n      Dissent (previously gtkcord4) is a third-party Discord client designed\n      for a smooth, native experience on Linux desktops.\n    \n      \n      Built with the GTK4 and libadwaita for a modern look and feel, it\n      delivers your favorite Discord app in a lightweight and visually\n      appealing package.\n    \n      \n      Dissent offers a streamlined Discord experience, prioritizing simplicity\n      and speed over feature completeness on par with the official client.\n      Here's what you can expect:\n    \n      \n        Text chat with complete Markdown and custom emoji support\n        Guild folders and channel categories\n        Tabbed chat interface\n        Quick switcher for channels and servers\n        Image and file uploads, previews, and downloads\n        User theming via custom CSS\n        Partial thread/forum support\n        Partial message reaction support\n        Partial AI summary support (provided by Discord)\n      \n      \n      It does not aim to support voice chat and other advanced features, as\n      these are best handled by the official client or the web app.\n    \n    4a:T98e,GNU PSPP is a program for the statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions. The most important of these exceptions are, that there are no “time bombs”; your copy of PSPP will not “expire” or deliberately stop working in the future. Neither are there any artificial limits on the number of cases or variables which you can use. There are no additional packages to purchase in order to get “advanced” functions; all functionality that PSPP currently supports is in the core package.\n      PSPP is a stable and reliable application. It can perform descriptive statistics, T-tests, anova, linear and logistic regression, measures of association, cluster analysis, reliability and factor analysis, non-parametric tests and more. Its backend is designed to perform its analyses as fast as possible, regardless of the size of the input data. You can use PSPP with its graphical interface or the more traditional syntax commands.\n      A brief list of some of PSPP's features.\n      \n        Support for over 1 billion cases\n        Support for over 1 billion variables\n        Syntax and data files which are compatible with those of SPSS\n        A choice of terminal or graphical user interface\n        A choice of text, postscript, pdf, opendocument, html or TeX output formats\n        Inter-operability with: LibreOffice, Apache OpenOffice, Gnumeric and other free software\n        Easy data import from spreadsheets, text files and database sources\n        The capability to open, analyse and edit two or more datasets concurrently\n        A user interface supporting all common character sets\n        The user interface has been translated to multiple languages\n        Very fast statistical procedures, even on very large data sets\n        No license fees and no expiration period\n        No unethical “end user license agreements”\n        A fully indexed user manual\n        Freedom ensured; It is licensed under the GPLv3 or later\n        Portability; Runs on many different computers and many different operating systems\n      \n      PSPP is particularly aimed at statisticians, social scientists and students requiring fast convenient analysis of sampled data.\n      The Flatpak for PSPP includes graphical and command-line interfaces.  To use the command-line interface, run: flatpak run --command=pspp org.gnu.pspp.\n    4b:T4bc,\u003cul\u003e\n            \u003cli\u003eAdded the ability to submit now_playing\u003c/li\u003e\n            \u003cli\u003eAdded offline scrobbling allowing you to publish scrobbles the next time you are online\u003c/li\u003e\n            \u003cli\u003eAdded player seek bar\u
4003c/li\u003e\n            \u003cli\u003eAdded shuffle and loop controls\u003c/li\u003e\n            \u003cli\u003eImage decoding now uses glycin for security and format support range\u003c/li\u003e\n            \u003cli\u003eAdded more flatpak permissions to access more music player covers\u003c/li\u003e\n            \u003cli\u003eEnabled window resizing\u003c/li\u003e\n            \u003cli\u003eAdded cover blur to the window styles\u003c/li\u003e\n            \u003cli\u003eRewrote the maths around the tonearm and turntable mode to better handle unconventional window and art sizes\u003c/li\u003e\n            \u003cli\u003eRedesigned the tonearm slightly\u003c/li\u003e\n            \u003cli\u003eRedesigned some cover styles to better fit a non-static window size\u003c/li\u003e\n            \u003cli\u003eSplit scrobbling into services and settings\u003c/li\u003e\n            \u003cli\u003eFixed Maloja not scrobbling\u003c/li\u003e\n            \u003cli\u003eRestructured the codebase to improve maintainability\u003c/li\u003e\n            \u003cli\u003eFixed memory leaks and optimized parts of the codebase\u003c/li\u003e\n            \u003cli\u003eOther minor fixes and design changes\u003c/li\u003e\n            \u003cli\u003eUpdated translations\u003c/li\u003e\n          \u003c/ul\u003e\n        4c:T44f,\u003cp\u003e\n      GNOME Calendar is an elegant tool to help you plan and stay on top of your schedule for\n      upcoming days and weeks, whether your months are filled with meetings and appointments,\n      public events, travel logistics, or other commitments in your life.\n    \u003c/p\u003e\n      \u003cp\u003e\n      Easily create and manage unlimited calendars and events with GNOME Calendar's infinite\n      scrolling month view, week timetable, and scheduling list view.\n    \u003c/p\u003e\n      \u003cp\u003e\n      Integrating the latest GNOME technologies and design best practices, GNOME Calendar builds on\n      top of the mature Evolution data server to manage large quantities of events and to provide\n      integration with other applications. You can add calendars from various online calendaring\n      services (like NextCloud, Google Calendar, and CalDAV / WebDAV servers), enabling you to\n      synchronize your events across multiple devices and platforms. GNOME Calendar also supports\n      local and offline calendaring, so you can use it anywhere and anytime while travelling\n      (or after civilization's collapse.)\n    \u003c/p\u003e\n    4d:T488,\u003cul\u003e\n            \u003cli\u003eIt is now possible to navigate between events with arrow keys in the Month View\u003c/li\u003e\n            \u003cli\u003eNow it's' also possible to navigate to day cells in the Month View with the Ctrl+Tab shortcut\u003c/li\u003e\n            \u003cli\u003eA plethora of accessibility fixes and improvements all around\u003c/li\u003e\n            \u003cli\u003eImproved scrolling animations in the Month View\u003c/li\u003e\n            \u003cli\u003eVarious fixes to focus handling around the app\u003c/li\u003e\n            \u003cli\u003eUpdate the design of the Quick Add popover\u003c/li\u003e\n            \u003cli\u003eDozens of memory leaks were fixed\u003c/li\u003e\n            \u003cli\u003eRespect the new GNOME setting for first weekday\u003c/li\u003e\n            \u003cli\u003eEvent names now fade when they're too long\u003c/li\u003e\n            \u003cli\u003eEvent widgets are more colorful\u003c/li\u003e\n            \u003cli\u003eRemove support for sound-only alarms\u003c/li\u003e\n            \u003cli\u003eShow event attendees in the event editor dialog\u003c/li\u003e\n            \u003cli\u003eMake Page Up and Page Down shortcuts jump to first day of month\u003c/li\u003e\n            \u003cli\u003eRefreshing calendars also updates collections now. This makes new remote calendars appear when refreshing.\u003c/li\u003e\n            \u003cli\u003eNew and updated translations\u003c/li\u003e\n          \u003c/ul\u003e\n        4e:T477,Constrict compresses your videos to your chosen file size — useful for uploading to services with specific file size limits. \n    No more relying on online services for video compression, or the manual trial-and-error of re-encoding at various bitrates yourself.\n      Features include:\n      \n        An intuitive, easy to use interface.\n        Automatic calculation of average bitrate (ABR), resolution, framerate, and audio quality each video is re-encoded \n      with to meet the target file size.\n        Bulk compression of multiple videos to one output directory.\n        Customization of framerate limits, to ensure a clearer or smoother image.\n        A choice of codecs to encode output files with, including H.264, HEVC, AV1, and VP9.\n      \n      The app attempts to retain as much audiovisual quality as possible for the file size given. \n    However, extremely steep reductions in file size can cause significant loss of quality in the output file, \n    and sometimes compression may not be possible at all. All processing is done locally — and as such, \n    compression speeds are only as fast as your hardware allows.\n    4f:T982,bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.\n      Unique features of bsnes:\n      \n        True Super Game Boy emulation (using the SameBoy core by Lior Halphon)\n        HD mode 7 graphics (by DerKoun) with optional supersampling\n        Low-level emulation of all SNES coprocessors\n        Multi-threaded PPU graphics renderer\n        Speed mode settings which retain smooth audio output\n        Built-in games database with over 1,200 game entries\n        Built-in cheat code database (by mightymo) with hundreds of game entries\n        Built-in save state manager with screenshot previews and naming capabilities\n        Customizable game mappings to support any game cartridges, including prototypes\n        7-zip decompression support\n        Extensive Satellaview emulation, including BS Memory flash write and wear-leveling support\n        Optional higan game folder support (standard game ROM files are also supported!)\n        Advanced mapping system allowing multiple bindings to every emulated input\n      \n      Standard features of bsnes:\n      \n        MSU1 support\n        BPS and IPS soft-patching support\n        Save states with undo and redo support (for reverting accidental saves and loads)\n        OpenGL multi-pass pixel shaders\n        Several built-in software filters, including HQ2x (by MaxSt) and snes_ntsc (by blargg)\n        Adaptive sync and dynamic rate control for perfect audio/video synchronization\n        Just-in-time input polling for minimal input latency\n        Run-ahead support for removing internal game engine input latency\n        Support for Direct3D exclusive mode video\n        Support for WASAPI and ASIO exclusive mode audio\n        Perio
4dic auto-saving of game saves\n        Auto-saves of states when unloading games, and auto-resuming when reloading games\n        Sprite limit disable support\n        Cubic audio interpolation support\n        Deinterlacing support\n        Optional high-level emulation of most SNES coprocessors\n        Optional emulation of flaws in older emulators for compatibility with older, unofficial software\n        CPU, SA1, and SuperFX overclocking support\n        Frame advance support\n        Cheat code search support\n        Movie recording and playback support\n        Rewind support\n        HiDPI monitor support\n        Multi-monitor support\n        Turbo support for controller inputs\n      \n    50:T6a5,ATLauncher is a launcher for Minecraft which integrates multiple different modpacks to allow you to download and install modpacks easily and quickly.\n      ATLauncher has a few nice features including:\n      \n        Allows quick and easy install of modpacks, no more messing around trying to install mods\n        A range of different packs, and more being added all the time\n        Multiple instances. Install a pack as many times as you like without messing up a previous install\n        Multiple accounts allow you to login as different users from the one install\n        Private instances. This allows you to only install instances under your account so people can't mess up your worlds\n        1 click backup of your saves\n        Easy server creation from within the Launcher\n        Install packs from CurseForge and FTB\n        Mod management for instances, including auto download and installation of mods, maps and resource packs from CurseForge and Modrinth\n        Support for both Mojang and Microsoft accounts\n        More features always being added\n      \n      Below is the steps to run this flatpak in a custom directory\n      \n        Open Flatseal\n        Select ATLauncher on the left\n        Scroll down to \"Filesystem\", \"Other files\"\n        Add a new entry via the icon with a \"folder\" and \"plus\" sign\n        Input the path you want to let ATLauncher run in. IE `/home/name/Games/ATLauncher`\n        Scroll down to \"Environment\", \"Variables\"\n        Click the \"plus\" sign to add a new entry\n        Write down an enviroment variable, IE `CUSTOM_DIR=/home/name/Games/ATLauncher`\n        Run ATLauncher\n        Notice that ATLauncher is now working using CUSTOM_DIR\n      \n    51:T7ab,Heroic is an Open Source Games Launcher. Right now it supports launching games from the\n      Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl\n      and Amazon Games using Nile.\n      Main Features:\n      \n        Have access to your Epic, GOG and Amazon Games in a intuitive User Interface.\n        Add Games outside GOG, Amazon or Epic Games Store native or not. Even Browser apps\n        are supported\n        A Download queue to download multiple games at once.\n        Install and launch your Windows Games using Wine or Proton. Or Launch your Native\n        GOG Games.\n        Cloud Saves support for GOG and Epic Games.\n        Import Games installed through the Epic Store or GOG Galaxy.\n        Verify and Repair corrupted installations or even move your installation to\n        different folders.\n        Integrated Proton/Wine Manager for easy installation of new and updated ones\n        Integrated Winetricks\n        Support for install and uninstall of Games DLCs\n        Access the Epic and GOG store and also Heroic Wiki directly from the App.\n        Check Metacritic, IGCB or OpenCritic score for the game.\n        And many more features\n      \n      Current Limitations on the Flatpak:\n      \n        Due to issues with controller on SteamDeck Gaming Mode Heroic uses Flatpak Runtime 23.08 on stable branch. If you need runtime 24.08 to have HDR support and more please use the beta branch of flathub.\n        Heroic will not find or use Wine and Proton Flatpak versions. At least for now.\n        For now would be better to use the Built-in Wine Manager to download and install\n        Wine and Proton Versions.\n        It should find Proton from the Steam folder for both Steam Flatpak and non-Flatpak\n        if they are on installed on the library inside your $HOME folder\n        Heroic cannot access /usr/bin so it won't be able to find any wine or proton\n        isntalled there for now.\n      \n    52:T4e0,\n      X Minecraft Launcher (XMCL) is a feature-rich Minecraft launcher that lets you manage\n      resources like modpacks, resource packs, mods, and shader packs. It integrates with Minecraft\n      Forge, Fabric, Quilt, CurseForge, and Modrinth.\n    \n      Key features:\n      \n        ⚡️  Blazing-Fast Downloads: Concurrent multi-part downloads with HTTP/HTTPS socket reuse for maximum speed\n        📚 Isolated Multi-Instancing: Create conflict-free environments for mods, versions, and custom configurations\n        🗂 Smart Resource Management: Zero-duplication storage using hard/symbolic links to optimize disk space\n        📦 One-Click Modpacks: Fully compliant import/export for CurseForge \u0026amp; Modrinth collections\n        🔧 Direct Mod Integration: Browse and install individual mods from CurseForge \u0026amp; Modrinth\n        ⚙️  All Major Mod Loaders: Native support for Forge, Fabric, and Quilt frameworks\n        🎨 Visual Enhancement Hub: Unified management for resource packs, shader packs, and texture packs\n        👥 Multi-Account Hub: Seamless switching between Microsoft, Mojang, and third-party accounts\n        🌐 Serverless Multiplayer: Built-in peer-to-peer hosting for instant game sharing\n      \n    26:[\"$\",\"$L38\",null,{\"recentlyUpdated\":{\"hits\":[{\"name\":\"Airtame\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Interact wirelessly with your shared screens in seconds\",\"description\":\"Revolutionize the way you connect, communicate, and collaborate with Airtame.\\n       The user-friendly solution enhancing productivity and engagement, in any environment inside your school or business.\\n    \",\"id\":\"com_airtame_Client\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.airtame.Client\",\"icon\":\"https://dl.flathub.org/media/com/airtame/Client/444c2ea514fb5cad1c10f756775e7308/icons/128x128/com.airtame.Client.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Airtame\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1790228650,\"arches\":[\"x86_64\"],\"added_at\":1550784885,\"trending\":5.150893919991879,\"installs_last_month\":270,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"Signal Desktop\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Private messenger\",\"description\":\"\\n      To use the Signal desktop app, Signal must first be installed on your phone.\\n    \\n      \\n      Millions of people use Signal every day for free and instantaneous communication \\n      anywhere in the world. Send and receive high-fidelity messages, participate in \\n      HD voice/video calls, and explore a growing set of new features that help you \\n      stay connected. Signal’s advanced privacy-preserving technology is always enabled, \\n      so you can focus on sharing the moments that matter with the people who matter to you. \\n    \\n      \\n      Signal is an independent 501c3 nonprofit. The complete source code for \\n      the Signal clients and the Signal server is available on GitHub.\\n    \\n      \\n      This flatpak is maintained by the Flathub community, and is not necessarily \\n      endorsed or officially maintained by the upstream developers.\\n    \\n    \",\"id\":\"org_signal_Signal\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"AGPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"org.signal.Signal\",\"icon\":\"https://dl.flathub.org/media/org/signal/Signal/6f50f12bb902a63bdd80e18adc09655a/icons/128x128/org.signal.Signal.png\",\"main_categories\":\"network\",\"sub_categories\":[\"InstantMessaging\",\"Chat\"],\"developer_name\":\"Signal Foundation\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790227529,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1510122100,\"trending\":-0.851
45014557749407,\"installs_last_month\":24071,\"favorites_count\":236,\"isMobileFriendly\":false},{\"name\":\"Chromium Web Browser\",\"keywords\":[\"chrome\",\"internet\",\"google\"],\"localized_keywords\":[\"chrome\",\"google\",\"internet\"],\"summary\":\"The web browser from Chromium project\",\"description\":\"\\n    Chromium is an open-source browser project that aims to build a safer, faster,\\n    and more stable way to experience the web.\\n    \\n      \\n    We invite you to join our effort to build a powerful platform for developing a\\n    new generation of web applications.\\n    \\n    \",\"id\":\"org_chromium_Chromium\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"BSD-3-Clause and LGPL-2.1+ and Apache-2.0 and IJG and MIT and GPL-2.0+ and ISC and OpenSSL and (MPL-1.1 or GPL-2.0 or LGPL-2.0)\",\"is_free_license\":true,\"app_id\":\"org.chromium.Chromium\",\"icon\":\"https://dl.flathub.org/media/org/chromium/Chromium/b7b49ceb3f0b0a9f445a071b39d547cd/icons/128x128/org.chromium.Chromium.png\",\"main_categories\":\"network\",\"sub_categories\":[\"WebBrowser\"],\"developer_name\":\"The Chromium Authors\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1790227381,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1602842796,\"trending\":1.664462855491644,\"installs_last_month\":27510,\"favorites_count\":98,\"isMobileFriendly\":false},{\"name\":\"I Have No Tomatoes\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Tomato smashing game\",\"description\":\"I Have No Tomatoes is an extreme leisure time activity idea of which\\n      culminates in the following question: How many tomatoes can you smash in ten short minutes?\\n      If you have the time to spare, this game has the vegetables just waiting to be eliminated!\\n    \",\"id\":\"net_sourceforge_tomatoes_IHaveNoTomatoes\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"Zlib\",\"is_free_license\":true,\"app_id\":\"net.sourceforge.tomatoes.IHaveNoTomatoes\",\"icon\":\"https://dl.flathub.org/media/net/sourceforge/tomatoes.IHaveNoTomatoes/7524a12f10837a93de43d7120d0f5d00/icons/128x128/net.sourceforge.tomatoes.IHaveNoTomatoes.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ArcadeGame\"],\"developer_name\":\"Mika Halttunen\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790222268,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1662709276,\"trending\":-0.6749363499574224,\"installs_last_month\":129,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"Mixin Messenger\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Mixin Messenger\",\"description\":\"Mixin Messenger is an open-source signal protocol messenger.\\n    \",\"id\":\"one_mixin_messenger\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"one.mixin.messenger\",\"icon\":\"https://dl.flathub.org/media/one/mixin/messenger/63f02ddebde01ac18d877bb3888b505d/icons/128x128/one.mixin.messenger.png\",\"main_categories\":[],\"sub_categories\":[\"InstantMessaging\"],\"developer_name\":\"Mixin Team\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1790221436,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1668631285,\"trending\":0.650041579613566,\"installs_last_month\":40,\"favorites_count\":3,\"isMobileFriendly\":false},{\"name\":\"Fcitx 5\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Input Method\",\"description\":\"\\n      Fcitx is an input method framework.\\n      It can help you to type your own language. It also features variant choice of addons that improve your typing experience.\\n    \\n    \",\"id\":\"org_fcitx_Fcitx5\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-2.1+\",\"is_free_license\":true,\"app_id\":\"org.fcitx.Fcitx5\",\"icon\":\"https://dl.flathub.org/media/org/fcitx/Fcitx5/c48633599bb58249862b11254c271a36/icons/128x128/org.fcitx.Fcitx5.png\",\"main_categories\":\"system\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"The Fcitx Team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"fcitx.org\",\"verification_timestamp\":\"1751358788\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1790220719,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1610654065,\"trending\":-2.13224938959315,\"installs_last_month\":3533,\"favorites_count\":20,\"isMobileFriendly\":false},{\"name\":\"DigiDoc4 Client\",\"keywords\":[\"Estonia\",\"Smart-ID\",\"Sign\"],\"localized_keywords\":[\"Estonia\",\"Sign\",\"Smart-ID\"],\"summary\":\"Estonian ID-card desktop application\",\"description\":\"\\n      DigiDoc4 is an application for interacting with the Estonian ID system. Using an ID-card, Mobile-ID, or Smart-ID, it can sign, encrypt, and decrypt documents and files, and check the validity of digital signatures. It c
4an also view information stored on ID cards and change the PIN1, PIN2 and PUK codes.\\n    \\n      \\n      Digitally signed containers use .ddoc, .bdoc or .asice extensions, and encrypted/decrypted files use the .cdoc extension.\\n    \\n    \",\"id\":\"ee_ria_qdigidoc4\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-2.1-or-later\",\"is_free_license\":true,\"app_id\":\"ee.ria.qdigidoc4\",\"icon\":\"https://dl.flathub.org/media/ee/ria/qdigidoc4/f0e7113c89076559e4f037eff231e218/icons/128x128/ee.ria.qdigidoc4.png\",\"main_categories\":\"office\",\"sub_categories\":[],\"developer_name\":\"Information System Authority of Estonia\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1790219087,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1714134679,\"trending\":3.260157381831303,\"installs_last_month\":220,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Soundux\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"A cross-platform soundboard\",\"description\":\"\\n      A universal soundboard that uses PulseAudio modules or PipeWire linking\\n    \\n      Features\\n      \\n        Dark and light theme\\n        Folder tabs\\n        Supports a variety of audio formats\\n        Sound search (can also be opened with CTRL + F)\\n        Sound hotkeys\\n        Stop button and hotkey\\n        App Passthrough (can also be opened with CTRL + G)\\n        Media Controls\\n      \\n    \",\"id\":\"io_github_Soundux\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"io.github.Soundux\",\"icon\":\"https://dl.flathub.org/media/io/github/Soundux/8c88411d449ff3d6f5606831460fc57f/icons/128x128/io.github.Soundux.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\"],\"developer_name\":\"Soundux\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"soundux.github.io\",\"verification_timestamp\":\"1682930404\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"updated_at\":1790218417,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1608751668,\"trending\":-0.7372641582177809,\"installs_last_month\":3387,\"favorites_count\":28,\"isMobileFriendly\":false},{\"name\":\"Cine\",\"keywords\":[\"Audio\",\"Video\",\"Movie\"],\"localized_keywords\":[\"Audio\",\"Film\",\"Filme\",\"Movie\",\"Película\",\"TV\",\"Video\",\"Vídeo\",\"Zvuk\",\"film\",\"vidèo\",\"Áudio\",\"àudio\",\"Аудио\",\"Аудіо\",\"Видео\",\"Відео\",\"Фильм\",\"Фільм\",\"صوت\",\"فيديو\",\"فيلم\",\"காணொளி\",\"திரைப்படம்\",\"பாடல்\",\"电影\",\"视频\",\"音频\",\"동영상\",\"비디오\",\"오디오\"],\"summary\":\"Play your videos\",\"description\":\"Cine combines a clean interface with a high-performance engine to deliver a seamless viewing experience.\\n      \\n        Simple Design: A refined, distraction-free interface\\n        MPV-Based: Leverages the robust power of MPV for great playback and format support\\n        Audio and Subtitles: Control track selection and synchronization for both\\n        Video Controls: Easily adjust brightness, contrast, zoom, aspect ratio, etc.\\n      \\n    \",\"id\":\"io_github_diegopvlk_Cine\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.diegopvlk.Cine\",\"icon\":\"https://dl.flathub.org/media/io/github/diegopvlk.Cine/153811000c68e0700317fde05742d54e/icons/128x128/io.github.diegopvlk.Cine.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Video\",\"Player\"],\"developer_name\":\"Diego Povliuk\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"diegopvlk\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1769170153\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790212008,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1769135988,\"trending\":3.018798036429317,\"installs_last_month\":6634,\"favorites_count\":145,\"isMobileFriendly\":true},{\"name\":\"HDOS\",\"keywords\":[\"games\",\"runescape\",\"osrs\"],\"localized_keywords\":[\"games\",\"osrs\",\"runescape\"],\"summary\":\"High Detail Old Sc
4hool Runescape Client\",\"description\":\"HDOS, or High Detail Old School, is a free-to-use third party client for Old School RuneScape that emulates the era of 2008-2011 RuneScape HD.\\n    \",\"id\":\"dev_hdos_HDOS\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"dev.hdos.HDOS\",\"icon\":\"https://dl.flathub.org/media/dev/hdos/HDOS/57e7293b5f3c694861f4c0bb97b47419/icons/128x128/dev.hdos.HDOS.png\",\"main_categories\":\"game\",\"sub_categories\":[\"RolePlaying\"],\"developer_name\":\"HDOS\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"hdos.dev\",\"verification_timestamp\":\"1735710966\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790209846,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1668025519,\"trending\":-0.36038463594135456,\"installs_last_month\":347,\"favorites_count\":2,\"isMobileFriendly\":false},{\"name\":\"scidCommunity\",\"keywords\":[\"Chess\",\"PGN\",\"convert\"],\"localized_keywords\":[\"Chess\",\"PGN\",\"convert\"],\"summary\":\"Community-enhanced chess database and analysis application\",\"description\":\"$39\",\"id\":\"io_github_whelanh_scidCommunity\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0\",\"is_free_license\":true,\"app_id\":\"io.github.whelanh.scidCommunity\",\"icon\":\"https://dl.flathub.org/media/io/github/whelanh.scidCommunity/65c10177afe85c6748f7682a14c2e101/icons/128x128/io.github.whelanh.scidCommunity.png\",\"main_categories\":\"game\",\"sub_categories\":[\"BoardGame\",\"StrategyGame\"],\"developer_name\":\"scidCommunity\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"whelanh\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1765890496\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790209273,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1765858253,\"trending\":-0.9030421894935504,\"installs_last_month\":343,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"The Gnumeric Spreadsheet\",\"keywords\":[],\"localized_keywords\":[\"Arkusz kalkulacyjny\",\"Folha de cálculo\",\"Full de càlcul\",\"Hoja de cálculo\",\"Kalkultabelo\",\"Kalkulu-orria\",\"Kalkylblad\",\"Kalkylprogram\",\"Lembar Kerja\",\"Munkafüzet\",\"Planilha\",\"Regneark\",\"Spreadsheet\",\"Tabellenkalkulation\",\"Tableur\",\"tabulkový kalkulátor\",\"tabulky\",\"výpočty\",\"Υπολογιστικό φύλλο\",\"Электронная таблица\",\"електронна\",\"таблиця\"],\"summary\":\"A High-Precision Spreadsheet Program\",\"description\":\"Gnumeric is a spreadsheet application for interactive manipulation of data.\\n      Gnumeric aims to provide high-accuracy computations, expressive graphs, and a wide selection of statistical analysis tools. Gnumeric can share files with Microsoft Excel and programs supporting the ODS standard.\\n    \",\"id\":\"org_gnumeric_Gnumeric\",\"type\":\"desktop-application\",\"project_license\":\"GPL-2.0 or GPL-3.0\",\"is_free_license\":true,\"app_id\":\"org.gnumeric.Gnumeric\",\"icon\":\"https://dl.flathub.org/media/org/gnumeric/Gnumeric/8611602f64ed3bd44dbdcd4c46fe8182/icons/128x128/org.gnumeric.Gnumeric.png\",\"main_categories\":\"office\",\"sub_categories\":[\"Spreadsheet\",\"Math\",\"Science\"],\"developer_name\":\"The Gnumeric Team\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790207869,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1633348844,\"trending\":4.636151187689183,\"installs_last_month\":942,\"favorites_count\":6,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":276,\"totalHits\":3303,\"facetDistribution\":null,\"facetStats\":null},\"recentlyAdded\":{\"hits\":[{\"name\":\"Red\",\"keywords\":[\"youtube\",\"downloader\",\"adblock\"],\"localized_keywords\":[\"adblock\",\"downloader\",\"youtube\"],\"summary\":\"YouTube client with TV mode, no ads\",\"description\":\"$3a\",\"id\":\"com_ktechpit_red\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"LicenseRef-proprietary=https://raw.githubusercontent.com/keshavbhatt/red/master/LICENSE\",\"is_free_license\":false,\"app_id\":\"com.ktechpit.red\",\"icon\":\"https://dl.flathub.org/media/com/ktechpit/red/d700bb86d1ce92df9a71e2343de34796/icons/128x128/com.ktechpit.red.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Video\",\"Player\",\"Network\"],\"developer_name\":\"Keshav Bhatt\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"ktechpit.com\",\"verification_timestamp\":\"1790223443\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1790180022,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790180022,\"trending\":null,\"installs_last_month\":65,\"favorites_count\":1,\"isMobileFriendly\":false}
4,{\"name\":\"Lightning\",\"keywords\":[\"Matrix\",\"chat\",\"messaging\"],\"localized_keywords\":[\"Matrix\",\"chat\",\"messaging\"],\"summary\":\"Chat and calls on Matrix\",\"description\":\"\\n      Lightning is a desktop messenger for Matrix, the open network for secure,\\n      decentralised communication. Sign in to any homeserver, or to several\\n      accounts at once, and reach people wherever their account lives.\\n    \\n      \\n      Conversations are organised into Spaces, rooms and threads. Send rich\\n      text, pictures, files, voice messages, polls, reactions and custom emoji,\\n      and find something you sent months ago without scrolling back to it.\\n    \\n      \\n      Private rooms are end-to-end encrypted throughout: verify your other\\n      devices by comparing emoji, restore your keys from backup, and search\\n      even your encrypted rooms with an index that never leaves this computer.\\n    \\n      \\n      Group voice calls and screen sharing run in the room itself.\\n    \\n    \",\"id\":\"org_lightning_matrix_Lightning\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.lightning_matrix.Lightning\",\"icon\":\"https://dl.flathub.org/media/org/lightning_matrix/Lightning/05687148caafbdc8a8b50da4243d6f76/icons/128x128/org.lightning_matrix.Lightning.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Chat\",\"InstantMessaging\"],\"developer_name\":\"Rokas Smetonis\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"lightning-matrix.org\",\"verification_timestamp\":\"1790155191\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1790148679,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790148679,\"trending\":null,\"installs_last_month\":29,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"WeatherWidget\",\"keywords\":[\"weather\",\"widget\",\"forecast\"],\"localized_keywords\":[\"forecast\",\"weather\",\"widget\"],\"summary\":\"Live weather and world clocks on your desktop\",\"description\":\"$3b\",\"id\":\"uk_co_easysmartapps_WeatherWidget\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"AGPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"uk.co.easysmartapps.WeatherWidget\",\"icon\":\"https://dl.flathub.org/media/uk/co/easysmartapps.WeatherWidget/f418f5743f0db149786b45e3c0e4f2e1/icons/128x128/uk.co.easysmartapps.WeatherWidget.png\",\"main_categories\":\"utility\",\"sub_categories\":[\"GNOME\"],\"developer_name\":\"WeatherWidget Team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"easysmartapps.co.uk\",\"verification_timestamp\":\"1790153519\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790176855,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790147289,\"trending\":null,\"installs_last_month\":89,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Swarmtunes\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"A music app for songs from Neuro and Evil\",\"description\":\"\\n            A music app dedicated to covers of songs made by Neuro-sama and her twin Evil\\n        \\n    \",\"id\":\"com_swarmtunes_Swarmtunes\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"com.swarmtunes.Swarmtunes\",\"icon\":\"https://dl.flathub.org/media/com/swarmtunes/Swarmtunes/5d145ee12d54eec2ac9dc9c5fde2ceec/icons/128x128/com.swarmtunes.Swarmtunes.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Player\"],\"developer_name\":\"Ace and Gaming\",\"verification_verified\":true,\"verification_method\":\"dns\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"swarmtunes.com\",\"verification_timestamp\":\"1790148054\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790147127,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790147127,\"trending\":null,\"installs_last_month\":17,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"Ketchup\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Catch up in a breeze\",\"description\":\"\\n      Ketchup is a simple native pomodoro t
4imer app for KDE\\n    \\n      \\n      It allows you to:\\n    \\n      \\n        \\n        set the length of the focus and break periods\\n      \\n        \\n        set a custom ringtone\\n      \\n        \\n        skip automatically to the next period upon dismissing the alarm, for when it's really hard to begin or to stop focusing again\\n      \\n      \\n      \\n      And more advanced time and goal management features are planned\\n    \\n    \",\"id\":\"place_derpy_ketchup\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-2.0-or-later\",\"is_free_license\":true,\"app_id\":\"place.derpy.ketchup\",\"icon\":\"https://dl.flathub.org/media/p/pl/place.derpy.ketchup/3f105de34d6ff1137ffdee707796cfc3/icons/128x128/place.derpy.ketchup.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"CeruleanDerpo\",\"verification_verified\":true,\"verification_method\":\"dns\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"derpy.place\",\"verification_timestamp\":\"1790016132\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1790119679,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790119679,\"trending\":null,\"installs_last_month\":24,\"favorites_count\":null,\"isMobileFriendly\":true},{\"name\":\"Era\",\"keywords\":[\"calendar\",\"events\",\"meetings\"],\"localized_keywords\":[\"GTK\",\"calendar\",\"calendário\",\"eventos\",\"events\",\"meetings\",\"ведення календаря\",\"календар\",\"події\"],\"summary\":\"Manage your time\",\"description\":\"\\n            Era is a calendar that grows with your needs - simple and calm for everyday use while\\n            revealing powerful tools when you need them. Use a small window side-by-side with other\\n            apps for multitasking or go fullscreen for complex planning. Your events can sync with\\n            most online providers, and Era keeps working without interruptions when you’re offline.\\n        \\n    \",\"id\":\"org_gnome_gitlab_TitouanReal_Era\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.gitlab.TitouanReal.Era\",\"icon\":\"https://dl.flathub.org/media/org/gnome/gitlab.TitouanReal.Era/9aa81a95ce3933e76d9d343750694279/icons/128x128/org.gnome.gitlab.TitouanReal.Era.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Titouan Real\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790068764,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790068764,\"trending\":12.770392855304156,\"installs_last_month\":112,\"favorites_count\":1,\"isMobileFriendly\":true},{\"name\":\"OneKeePass\",\"keywords\":[\"password\",\"KeePass\",\"KDBX\"],\"localized_keywords\":[\"KDBX\",\"KeePass\",\"password\"],\"summary\":\"Offline password manager\",\"description\":\"$3c\",\"id\":\"com_onekeepass_OneKeePass\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.onekeepass.OneKeePass\",\"icon\":\"https://dl.flathub.org/media/com/onekeepass/OneKeePass/ff1694e687b9fc6ec3360c51d92d9db2/icons/128x128/com.onekeepass.OneKeePass.png\",\"main_categories\":\"utility\",\"sub_categories\":[\"Security\"],\"developer_name\":\"OneKeePass\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"onekeepass.com\",\"verification_timestamp\":\"1790035835\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1790035044,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790035044,\"trending\":0.710174059928367,\"installs_last_month\":60,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"Bing-r\",\"keywords\":[\"iptv\",\"tv\",\"stream\"],\"localized_keywords\":[\"iptv\",\"stream\",\"tv\"],\"summary\":\"A modern desktop IPTV and media player\",\"description\":\"\\n      Bingr is a high-performance desktop media client for Live TV, VOD,\\n      library management, and playback. Import M3U playlists, browse channels\\n      by category and country, and watch with hardware-accelerated mpv playback.\\n    \\n      Features:\\n      \\n        M3U playlist import from files and URLs\\n        Channel browsing with category and country filters\\n        Hardware-accelerated playback via mpv\\n        Favorites and visit tracking\\n        Dark theme with modern Qt Quick UI\\n      \\n    \",\"id\":\"io_github_vireshwali_Bing-r\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"io.github.vireshwali.Bing-r\",\"icon\":\"https://dl.flathub.org/media/io/github/vireshwali.Bing-r/6b838bae389b40f4de679658d1ac36ef/icons/128x128/io.github.vireshwali.Bing-r.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Video\",\"TV\",\"Player\"],\"developer_name\":\"Viresh Wali\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"vireshwali\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1790005376\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789997009,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789997009,\"trending\":1.93670508414313,\"installs_last_month\":188,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"Inscriptions\",\"keywords\":[\"Translate\",\"NMT\",\"DeepL\"],\"localized_keywords\":[\"DeepL\",\"NMT\",\"Prevedi\",\"Traducción\",\"Traduci\",\"Traducir\",\"Traducir con IA\",\"Traduire\",\"Translate\",\"Tõlge\",\"Tõlgi\",\"Översätt\",\"Übersetzen Sie\",\"НМП\",\"Перевести\",\"Перевод\"],\"summary\":\"Translate text elegantly\",\"description\":\"A fast, pretty, and ready translation app using DeepL free and paid API\\n      Some points of note:\\n      \\n        Nimble: Paste your DeepL api key (Whichever the plan), and here you go!\\n        Thoughtful: Just what you need, out of your way and a click away\\n        Comprehensive: No scary angry dialogs - If something goes wrong, explain nicely\\n        Lean: Limiting resource usage and internet communications to the minimum\\n        Supported languages: All those available via DeepL API!\\n      \\n      If you like this app please do not hesitate to donate to encourage its development!\\
4n      Libretranslate support is considered, but a heavy time and energy investment, so may or may not happen.\\n    \",\"id\":\"page_codeberg_elly_code_inscriptions\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"page.codeberg.elly_code.inscriptions\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/elly_code.inscriptions/94a0c7e3679d6a6fe98c0702f1ba8f08/icons/128x128/page.codeberg.elly_code.inscriptions.png\",\"main_categories\":\"office\",\"sub_categories\":[\"Education\"],\"developer_name\":\"Stella and Charlie!\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"elly-code.codeberg.page\",\"verification_timestamp\":\"1789946338\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789994180,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789994180,\"trending\":19.443390329996426,\"installs_last_month\":185,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"RISC-V Adventure\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"This is a quest through the layers of computer architecture\",\"description\":\"Players must master various components to eventually understand and build the \\\"Great and Terrible\\\" Multi-cycle Processor. 31 Levels across 8 Educational Chapters:\\n      \\n        Register - The basics of data storage.\\n        Multiplexer - The art of selection.\\n        ALU - The core of calculations.\\n        Memory - Where instructions and data reside.\\n        Extender - Preparing data for processing.\\n        Register File - Managing multiple registers.\\n        Single-Cycle Processor - Putting it all together in a single cycle. (Work in Progress)\\n        Multi-Cycle Processor - The ultimate goal!\\n      \\n      Companion System: Meet Charlie, your digital assistant. She provides hints, explains theory, and allows players to choose between deep-dive explanations or jumping straight into the action.\\n      Interactive Learning: Concepts are taught through gameplay mechanics rather than just passive reading.\\n    \",\"id\":\"io_github_GGalya1_RiscvAdventure\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.GGalya1.RiscvAdventure\",\"icon\":\"https://dl.flathub.org/media/io/github/GGalya1.RiscvAdventure/082bf798f4b51ea47bd7d01d95456db9/icons/128x128/io.github.GGalya1.RiscvAdventure.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Education\"],\"developer_name\":\"GGalya\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"GGalya1\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1789985432\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789954748,\"arches\":[\"x86_64\"],\"added_at\":1789954748,\"trending\":0.863214336455108,\"installs_last_month\":70,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Cherrypick\",\"keywords\":[\"Color\",\"Pick\",\"Eyedropper\"],\"localized_keywords\":[\"Color\",\"Eyedropper\",\"Pick\"],\"summary\":\"Pick colors on your screen\",\"description\":\"A modern and trusty color picker\\n      Features:\\n      \\n        Choose different output formats (RGB, RGBA, HEX, CMYK, HSL, HSLA)\\n        Remembers your preferred format\\n        Color history remembers your last picked colors (hover to check their code)\\n        Curious about a color? Copy paste it from your clipboard to preview it\\n        You can set a keybind to immediately pick and copy to clipboard!\\n      \\n    \",\"id\":\"page_codeberg_elly_code_cherrypick\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"page.codeberg.elly_code.cherrypick\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/elly_code.cherrypick/ea34d9c00aa4da42b16fb46b337d4198/icons/128x128/page.codeberg.elly_code.cherrypick.png\",\"main_categories\":\"graphics\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"PhoneyBadger + Stella and Charlie\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"elly-code.codeberg.page\",\"verification_timestamp\":\"1789946517\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789940505,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789940505,\"trending\":1.999999999949759,\"installs_last_month\":775,\"favorites_count\":2,\"isMobileFriendly\":false},{\"name\":\"Reminduck\",\"keywords\":[\"Personal\",\"Assistant\",\"Reminders\"],\"localized_keywords\":[\"Assistant\",\"Personal\",\"Reminders\"],\"summary\":\"Remember your stuff in an adorably annoying way\",\"description\":\"A simple reminder app made to be quick and easy - Reminduck focuses on simple or recurrent reminders with set time and date and nothing else.\\n      It's perfect if all you want are simple or daily/weekly/monthly reminders. Anything more than that is not achievable by Reminduck right now - but you can help! Open an issue or a pull request if you have any ideas or requests.\\n      And it quacks!\\n      This app is made lovingly and without any LLM intervention.\\n    \",\"id\":\"page_codeberg_elly_code_reminduck\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"page.codeberg.elly_code.reminduck\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/elly_code.reminduck/5ad59d0c0ac80f53c69e40bb86a6437b/icons/128x128/page.codeberg.elly_code.reminduck.png\",\"main_categories\":\"office\",\"sub_categories\":[],\"developer_name\":\"Matheus Fantinel + Stella and Charlie\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"elly-code.codeberg.page\",\"verification_timestamp\":\"1789946520\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789940493,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789940493,\"trending\":1.9997444307822416,\"installs_last_month\":334,\"favorites_count\":null,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":276,\"totalHits\":3303,\"facetDistribution\":null,\"facetStats\":null},\"trending\":{\"hits\":[{\"name\":\"Convey\",\"keywords\":[\"Mail\",\"E-mail\",\"email\"],\"localized_keywords\":[\"Correio\",\"Correo\",\"Courriel\",\"E-Mail\",\"E-mail\",\"E-posta\",\"Email\",\"GMail\",\"IMAP\",\"Levelezés\",\"Levél\",\"Mail\",\"Mejl\",\"Messagerie\",\"Poczta\",\"Posta\",\"Posta elektronikoa\",\"Surat\",\"Surel\",\"e-mail\",\"email\",\"eposta\",\"mail\",\"pošta\",\"Αλληλογραφία\",\"דואר\",\"דואר אלקטרוני\",\"דוא״ל\"],\"summary\":\"Send and receive email\",\"description\":\"\\n      Convey is an email application built around conversations, for\\n      the GNOME de
4sktop. It allows you to read, find and send email\\n      with a straightforward, modern interface.\\n    \\n      \\n      Conversations allow you to read a complete discussion without\\n      having to find and click from message to message.\\n    \\n      \\n      Convey is a fork of Geary, originally developed by the Geary\\n      Development Team and the Software Freedom Conservancy.\\n    \\n      Convey’s features include:\\n      \\n        Quick email account setup\\n        Shows related messages together in conversations\\n        Fast, full text and keyword search\\n        Full-featured HTML and plain text message composer\\n        Desktop notification of new mail\\n        Compatible with GMail, Yahoo! Mail, Outlook.com and other IMAP servers\\n      \\n    \",\"id\":\"net_donnybeelo_Convey\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-2.1-or-later\",\"is_free_license\":true,\"app_id\":\"net.donnybeelo.Convey\",\"icon\":\"https://dl.flathub.org/media/net/donnybeelo/Convey/834f8b4eb65fc62c4128eb736ea7db64/icons/128x128/net.donnybeelo.Convey.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Email\"],\"developer_name\":\"Daniel Elia\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"donnybeelo.net\",\"verification_timestamp\":\"1789507570\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789983670,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789495562,\"trending\":19.999999999999996,\"installs_last_month\":2049,\"favorites_count\":16,\"isMobileFriendly\":true},{\"name\":\"Deep Dive\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Stay focused with strict limits\",\"description\":\"Deep Dive is an active productivity timer built for the GNOME desktop. Based on the concept of \\\"Submerging,\\\" it operates on the principle that deep work requires strict boundaries.\\n      When you start a timer, you are going underwater where distractions cannot reach you. You either finish the dive, or you deliberately \\\"Give Up\\\" and surface early.\\n      \\n        Submerge Mode: Locks the timer, preventing pausing or skipping.\\n        Break Overlays: Forces you to take a screen break with a full-screen overlay.\\n        Do Not Disturb: Automatically silences system notifications during work blocks.\\n        Project Tracking and Stats: Logs focused time against specific projects securely on your device.\\n      \\n    \",\"id\":\"io_github_tanaybhomia_DeepDive\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.tanaybhomia.DeepDive\",\"icon\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/icons/128x128/io.github.tanaybhomia.DeepDive.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Tanay Bhomia\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"tanaybhomia\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1789318863\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789664482,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789318384,\"trending\":19.999982939606408,\"installs_last_month\":788,\"favorites_count\":10,\"isMobileFriendly\":false},{\"name\":\"Chorus\",\"keywords\":[\"lyrics\",\"sync\",\"music\"],\"localized_keywords\":[\"lyrics\",\"music\",\"sync\"],\"summary\":\"Sing along to your music\",\"description\":\"\\n      Chorus watches whatever music player is running on your system and shows\\n      synced or plain lyrics for the current track.\\n    \\n      Features:\\n      \\n        Follows any music player automatically, or lets you pick one manually\\n        Synced lyrics scroll and highlight the current line as the song plays\\n        Click any line to seek directly to it\\n        Blurred cover art as a live background\\n      \\n    \",\"id\":\"space_f1nn_chorus\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"space.f1nn.chorus\",\"icon\":\"https://dl.flathub.org/media/s/sp/space.f1nn.chorus/0b835ed307117c1e80e83646627cbb43/icons/128x128/space.f1nn.chorus.png\",\"main_categories\":[],\"sub_categories\":[\"Audio\",\"Music\"],\"developer_name\":\"f1nniboy\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"f1nn.space\",\"verification_timestamp\":\"1785762893\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1786472371,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1785763823,\"trending\":19.833699963476395,\"installs_last_month\":1488,\"favorites_count\":24,\"isMobileFriendly\":true},{\"name\":\"Helio\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Helio, free and cross-platform lightweight music sequencer\",\"description\":\"\\n      Helio is an attempt to rethink a music sequencer to create a\\n      tool that feels right. It provides a lightweight UI to help you\\n      get into the zone and focus on your ideas.\\n    \\n    \",\"id\":\"fm_helio_Workstation\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"fm.helio.Workstation\",\"icon\":\"https://dl.flathub.org/media/fm/helio/Workstation/9438a53bddc00257dc93f4cbf8c3128a/icons/128x128/fm.helio.Workstation.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Midi\",\"Sequencer\",\"Music\"],\"developer_name\":\"Helio Developers\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789236859,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1683544972,\"trending\":19.79545238409412,\"installs_last_month\":922,\"favorites_count\":17,\"isMobileFriendly\":false},{\"name\":\"Jottr\",\"keywords\":[\"write\",\"notepad\",\"text\"],\"localized_keywords\":[\"notepad\",\"text\",\"write\"],\"summary\":\"Simple text and markdown editor mainly intended for writers, journalists and researchers\",\"description\":\"\\n      A simple, opinionated plain text and markdown editor designed for writers, journalists and researchers. Jottr has features like distraction-free writing, an integrated 
4web-browser, customizable site-specific search from the context menu and smart auto-completion from saved snippets.\\n    \\n    \",\"id\":\"io_github_mfat_jottr\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.mfat.jottr\",\"icon\":\"https://dl.flathub.org/media/io/github/mfat.jottr/525ffa28b6669509e467d94ef4c3cff5/icons/128x128/io.github.mfat.jottr.png\",\"main_categories\":\"utility\",\"sub_categories\":[\"TextEditor\"],\"developer_name\":\"mFat\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"mfat\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1740298424\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789941457,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1740295968,\"trending\":19.483128486563952,\"installs_last_month\":723,\"favorites_count\":4,\"isMobileFriendly\":false},{\"name\":\"Inscriptions\",\"keywords\":[\"Translate\",\"NMT\",\"DeepL\"],\"localized_keywords\":[\"DeepL\",\"NMT\",\"Prevedi\",\"Traducción\",\"Traduci\",\"Traducir\",\"Traducir con IA\",\"Traduire\",\"Translate\",\"Tõlge\",\"Tõlgi\",\"Översätt\",\"Übersetzen Sie\",\"НМП\",\"Перевести\",\"Перевод\"],\"summary\":\"Translate text elegantly\",\"description\":\"A fast, pretty, and ready translation app using DeepL free and paid API\\n      Some points of note:\\n      \\n        Nimble: Paste your DeepL api key (Whichever the plan), and here you go!\\n        Thoughtful: Just what you need, out of your way and a click away\\n        Comprehensive: No scary angry dialogs - If something goes wrong, explain nicely\\n        Lean: Limiting resource usage and internet communications to the minimum\\n        Supported languages: All those available via DeepL API!\\n      \\n      If you like this app please do not hesitate to donate to encourage its development!\\n      Libretranslate support is considered, but a heavy time and energy investment, so may or may not happen.\\n    \",\"id\":\"page_codeberg_elly_code_inscriptions\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"page.codeberg.elly_code.inscriptions\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/elly_code.inscriptions/94a0c7e3679d6a6fe98c0702f1ba8f08/icons/128x128/page.codeberg.elly_code.inscriptions.png\",\"main_categories\":\"office\",\"sub_categories\":[\"Education\"],\"developer_name\":\"Stella and Charlie!\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"elly-code.codeberg.page\",\"verification_timestamp\":\"1789946338\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789994180,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789994180,\"trending\":19.443390329996426,\"installs_last_month\":185,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Platen\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Edit equations for slides and more\",\"description\":\"Platen is a Typst/LaTeX equation editor intended for use when making presentations. You can...\\n      \\n        Typeset equations using Typst or LaTeX (translated to Typst via MiTeX).\\n        See the equations rendered instantly as you type.\\n        Customize style and layout (anything Typst is capable of).\\n        Change your Typst/LaTeX preamble, and use any package from the Typst Universe.\\n        Export as SVG, PDF, PNG, JPEG, and WebP.\\n        Directly paste vector output into LibreOffice, OnlyOffice, or any program that support pasting SVGs.\\n        Directly paste vector output into Google Slides (experimental).\\n        Recover formulae from Platen-made image files by pasting them back into Platen.\\n        Recover formulae from Platen-made SVG objects in LibreOffice, OnlyOffice, and Google Slides by pasting them back in (experimental).\\n      \\n    \",\"id\":\"page_wisha_platen\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"page.wisha.platen\",\"icon\":\"https://dl.flathub.org/media/page/wisha/platen/b6a0b2c7880f1ac346b51359530db18b/icons/128x128/page.wisha.platen.png\",\"main_categories\":\"office\",\"sub_categories\":[],\"developer_name\":\"Wisha Wanichwecharungruang\",\"verification_verified\":true,\"verification_method\":\"dns\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"wisha.page\",\"verification_timestamp\":\"1789260643\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789766081,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789223394,\"trending\":19.360524823641917,\"installs_last_month\":429,\"favorites_count\":13,\"isMobileFriendly\":false},{\"name\":\"Cosmic Comics\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Read Comics, Manga and Ebooks the easy way\",\"description\":\"$3d\",\"id\":\"fr_nytuo_cosmiccomics\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"fr.nytuo.cosmiccomics\",\"icon\":\"https://dl.flathub.org/media/fr/nytuo/cosmiccomics/c45b8af8d865ab8fb99ba12f2dfdbdc6/icons/128x128/fr.nytuo.cosmiccomics.png\",\"main_categories\":\"graphics\",\"sub_categories\":[\"Viewer\"],\"developer_name\":\"Nytuo (Arnaud BEUX)\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"nytuo.fr\",\"verification_timestamp\":\"1706638490\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789343
4620,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1706558802,\"trending\":17.66023804879221,\"installs_last_month\":606,\"favorites_count\":8,\"isMobileFriendly\":false},{\"name\":\"Bobby\",\"keywords\":[\"database\",\"sqlite\",\"table\"],\"localized_keywords\":[\"Datenbank\",\"Tabelle\",\"banco de dados\",\"base de datos\",\"base de données\",\"database\",\"sqlite\",\"tabela\",\"tabla\",\"table\"],\"summary\":\"View SQLite databases\",\"description\":\"\\n            Bobby lets you open SQLite database files (.db, .sqlite) and browse the tables inside.\\n            Handy for app development or inspecting downloaded databases.\\n        \\n      \\n        Search tables and views of any size\\n        Copy rows or cells to the clipboard\\n        Made with care by a human\\n      \\n      \\n            Don't forget to sanitize your database inputs!\\n        \\n    \",\"id\":\"studio_planetpeanut_Bobby\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"studio.planetpeanut.Bobby\",\"icon\":\"https://dl.flathub.org/media/s/st/studio.planetpeanut.bobby/740ddb9925d755fc6ec41678c6bc8712/icons/128x128/studio.planetpeanut.Bobby.png\",\"main_categories\":\"development\",\"sub_categories\":[\"Database\",\"Science\",\"Utility\"],\"developer_name\":\"Hylke Bons\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"planetpeanut.studio\",\"verification_timestamp\":\"1768748622\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790104651,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1768733468,\"trending\":17.655915409263898,\"installs_last_month\":1399,\"favorites_count\":59,\"isMobileFriendly\":false},{\"name\":\"Crossword Editor\",\"keywords\":[\"crossword\",\"puzzle\",\"xword\"],\"localized_keywords\":[\"crociate\",\"crossword\",\"crossword editor\",\"crucigramas\",\"cruciverba\",\"editor\",\"editor de puzzles\",\"edytor krzyżówek\",\"enigmo\",\"gurutzegrama\",\"korsord\",\"korsordsredigerare\",\"krossvord\",\"krossvord redaktoru\",\"krucvorto\",\"krucvortredaktilo\",\"krzyżówka\",\"mots-croisés\",\"palavras cruzadas\",\"parole\",\"pussel\",\"puzzle\",\"puzzle editorea\",\"puzzlea\",\"rompecabezas\",\"tapmacalar\",\"xword\",\"éditeur de puzzle\",\"łamigłówka\",\"γρίφος\",\"επεξεργαστής γρίφου\",\"σταυρόλεξο\"],\"summary\":\"Create crossword puzzles\",\"description\":\"\\n      A tool for authoring and editing pencil-and-paper style\\n      puzzles. Its features include:\\n    \\n      \\n        Supports multiple crossword types, including barred and cryptics\\n        Loads and saves .ipuz file format\\n        Style support for individual cells\\n        Suggests words when creating grids\\n        Autofill functionality and theme word best-fit\\n        Word definitions and indicator hints for writing clues\\n      \\n    \",\"id\":\"org_gnome_Crosswords_Editor\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.Crosswords.Editor\",\"icon\":\"https://dl.flathub.org/media/org/gnome/Crosswords.Editor/8584490f98ce2e3f0aeb9df289ba1383/icons/128x128/org.gnome.Crosswords.Editor.png\",\"main_categories\":\"game\",\"sub_categories\":[\"LogicGame\",\"Construction\"],\"developer_name\":\"Jonathan Blandford\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"jrb\",\"verification_login_provider\":\"gnome\",\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1713537516\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1784092466,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1693467937,\"trending\":17.509403623703108,\"installs_last_month\":405,\"favorites_count\":8,\"isMobileFriendly\":false},{\"name\":\"Raspberry Pi Imager\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Raspberry Pi Imaging utility\",\"description\":\"\\n      Raspberry Pi Imager downloads a .JSON file from the Raspberry Pi\\n      website with a list of all current download options, ensuring you are\\n      always installing the most up-to-date version.\\n    \\n      \\n      Once you've selected an operating system from the available options,\\n      the utility reads the relevant file directly from the Raspberry Pi\\n      website and writes it straight to the SD card. This speeds up the\\n      process quite considerably compared to the standard process of reading\\n      it from the website, writing it to a file on your hard drive, and then,\\n      as a separate step, reading it back from the hard drive and writing it\\n      to the SD card.\\n    \\n      \\n      During this process, Raspberry Pi Imager also caches the downloaded\\n      operating system image – that is to say, it saves a local copy on your\\n      computer, so you can program additional SD cards without having to\\n      download the file again.\\n    \\n    \",\"id\":\"org_raspberrypi_rpi-imager\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"Apache-2.0\",\"is_free_license\":true,\"app_id\":\"org.raspberrypi.rpi-imager\",\"icon\":\"https://dl.flathub.org/media/org/raspberrypi/rpi-imager/c0e86275c25ea1a078617ab1a5f2ee03/icons/128x128/org.raspberrypi.rpi-imager.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Raspberry Pi Ltd\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789844098,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1587996476,\"trending\":16.771028005048578,\"installs_last_month\":2048,\"favorites_count\":50,\"isMobileFriendly\":false},{\"name\":\"Qobine\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Unofficial client for Qobuz\",\"description\":\"Listening to your Qobuz music with Qobine: a Qobuz client designed for GNOME.\\n      Upon first launch, a browser spawns where you will need to login to Qobuz with your active streaming subscription.\\n      Qobine supports full Qobuz audio quality. But make sure that your pipewire configuration is correct.\\n      \\n        View and stream your favorite albums, artists and playlists\\n        Search the full Qobuz catalogue\\n        Add / remove favorites\\n        Add to queue / play next\\n        Create / edit / delete playlists\\n      \\n    \",\"id\":\"io_github_sofusa_qobine\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.sofusa.qobine\",\"icon\":\"https://dl.flathub.org/media/io/github/sofusa.qobine/32f147e204b98399
418cbb2bfcff6c224/icons/128x128/io.github.sofusa.qobine.png\",\"main_categories\":[],\"sub_categories\":[\"Audio\",\"Music\",\"Player\"],\"developer_name\":\"Sofus Addington\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"sofusa.github.io\",\"verification_timestamp\":\"1784286140\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789227039,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1777623839,\"trending\":16.47092477775809,\"installs_last_month\":503,\"favorites_count\":4,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":276,\"totalHits\":3303,\"facetDistribution\":null,\"facetStats\":null},\"popular\":{\"hits\":[{\"name\":\"Sober\",\"keywords\":[\"roblox\",\"vinegar\",\"launcher\"],\"localized_keywords\":[\"launcher\",\"roblox\",\"vinegar\"],\"summary\":\"Play, chat \u0026 explore on Roblox\",\"description\":\"Not affiliated with Roblox. Research project, use at your own risk. Read the notice on our website before using.\\n      We ported Roblox to Linux because they wouldn't.\\n      \\n        Enjoy millions of experiences on Roblox, chat with friends, and explore!\\n        Seamlessly run Roblox on Linux, faster than on Windows.\\n        No emulators. No virtual machines. No cruft. We disable ads and telemetry by default.\\n        No strings attached - Sober is a community project. We made it closed source to reduce the potential for abuse (which would lead to Roblox blocking us again)\\n      \\n      Make Sober your own. See our documentation for a list of options.\\n      \\n        Turn on server location indicators, bring back the nostalgic oof sound, customize textures, try experimental settings, and more.\\n      \\n    \",\"id\":\"org_vinegarhq_Sober\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary=https://sober.vinegarhq.org/notice.txt\",\"is_free_license\":false,\"app_id\":\"org.vinegarhq.Sober\",\"icon\":\"https://dl.flathub.org/media/org/vinegarhq/Sober/53a35f34cedfbd06c961a0f84bfb076f/icons/128x128/org.vinegarhq.Sober.png\",\"main_categories\":\"game\",\"sub_categories\":[\"GNOME\",\"GTK\"],\"developer_name\":\"VinegarHQ \u0026 Sober contributors\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"vinegarhq.org\",\"verification_timestamp\":\"1743317849\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789940480,\"arches\":[\"x86_64\"],\"added_at\":1743316841,\"trending\":-0.5813947049910103,\"installs_last_month\":197465,\"favorites_count\":363,\"isMobileFriendly\":false},{\"name\":\"Firefox\",\"keywords\":[\"Browser\",\"Explorer\",\"Internet\"],\"localized_keywords\":[\"Browser\",\"Explorer\",\"Internet\"],\"summary\":\"Fast, Private \u0026 Safe Web Browser\",\"description\":\"When it comes to your life online, you have a choice: accept the factory settings or put your privacy first. When you choose Firefox as your default browser, you’re choosing to protect your data while supporting an independent tech company. Firefox is also the only major browser backed by a non-profit fighting to give you more openness, transparency and control of your life online. Join hundreds of millions of people who choose to protect what's important by choosing Firefox - a web browser designed to be fast, easy to use, customizable and private.\",\"id\":\"org_mozilla_firefox\",\"type\":\"desktop-application\",\"project_license\":\"MPL-2.0\",\"is_free_license\":true,\"app_id\":\"org.mozilla.firefox\",\"icon\":\"https://dl.flathub.org/media/icons/128x128/org.mozilla.firefox.png\",\"main_categories\":\"network\",\"sub_categories\":[\"WebBrowser\"],\"developer_name\":\"Mozilla\",\"verification_verified\":true,\"verification_method\":\"manual\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1675948428\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1790081511,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1689081703,\"trending\":0.35584063268844934,\"installs_last_month\":184965,\"favorites_count\":479,\"isMobileFriendly\":false},{\"name\":\"Discord\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Talk, play, hang out\",\"description\":\"$3e\",\"
4id\":\"com_discordapp_Discord\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.discordapp.Discord\",\"icon\":\"https://dl.flathub.org/media/com/discordapp/Discord/703c5c494a58ba174a7c6f953060aa29/icons/128x128/com.discordapp.Discord.png\",\"main_categories\":\"network\",\"sub_categories\":[\"InstantMessaging\"],\"developer_name\":\"Discord Inc.\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"discordapp.com\",\"verification_timestamp\":\"1698448427\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790095487,\"arches\":[\"x86_64\"],\"added_at\":1497772963,\"trending\":-0.9628519098113448,\"installs_last_month\":177513,\"favorites_count\":710,\"isMobileFriendly\":false},{\"name\":\"Brave\",\"keywords\":[],\"localized_keywords\":null,\"summary\":\"Fast Internet, AI, Adblock\",\"description\":\"Brave is on a mission to fix the web by giving users a safer, faster and better browsing\\n      experience while growing support for content creators through a new attention-based ecosystem\\n      of rewards.\\n      Browse faster by blocking ads and trackers that violate your privacy and cost you time and\\n      money.\\n    \",\"id\":\"com_brave_Browser\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"MPL-2.0\",\"is_free_license\":true,\"app_id\":\"com.brave.Browser\",\"icon\":\"https://dl.flathub.org/media/com/brave/Browser/919a16357aa859bc0ec00fbb95cf58be/icons/128x128/com.brave.Browser.png\",\"main_categories\":\"network\",\"sub_categories\":[\"WebBrowser\"],\"developer_name\":\"Brave Software\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"brave.com\",\"verification_timestamp\":\"1711639797\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789749641,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1602485316,\"trending\":2.0934187293061868,\"installs_last_month\":172930,\"favorites_count\":424,\"isMobileFriendly\":false},{\"name\":\"Google Chrome\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"The browser built to be yours\",\"description\":\"Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.\\n    \",\"id\":\"com_google_Chrome\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.google.Chrome\",\"icon\":\"https://dl.flathub.org/media/com/google/Chrome/6380e22c396f8bc4140f58ba938458d0/icons/128x128/com.google.Chrome.png\",\"main_categories\":\"network\",\"sub_categories\":[\"WebBrowser\"],\"developer_name\":\"Google\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1790114623,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1596138378,\"trending\":0.5703864083526443,\"installs_last_month\":168077,\"favorites_count\":270,\"isMobileFriendly\":false},{\"name\":\"Bottles\",\"keywords\":[\"wine\",\"windows\",\"gaming\"],\"localized_keywords\":[\"gaming\",\"windows\",\"wine\"],\"summary\":\"Run Windows software\",\"description\":\"Bottles lets you run Windows software on Linux, such as applications and games. It introduces a workflow that helps you organize by categorizing each software to your liking. Bottles provides several tools and integrations to help you manage and optimize your applications.\\n      Features:\\n      \\n        Use pre-configured environments as a base\\n        Change runners for any bottle\\n        Various optimizations and options for gaming\\n        Repair in case softw
4are or bottle is broken\\n        Install various known dependencies\\n        Integrated task manager to manage and monitor processes\\n        Backup and restore\\n      \\n    \",\"id\":\"com_usebottles_bottles\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"com.usebottles.bottles\",\"icon\":\"https://dl.flathub.org/media/com/usebottles/bottles/93451cd2dcca93e8be020ebbf22c1e2a/icons/128x128/com.usebottles.bottles.png\",\"main_categories\":\"utility\",\"sub_categories\":[\"3DGraphics\",\"Emulator\",\"GNOME\",\"GTK\",\"Game\",\"Graphics\"],\"developer_name\":\"The Bottles Contributors\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"usebottles.com\",\"verification_timestamp\":\"1675731252\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1788758220,\"arches\":[\"x86_64\"],\"added_at\":1610005023,\"trending\":-0.6799913697782333,\"installs_last_month\":142649,\"favorites_count\":702,\"isMobileFriendly\":false},{\"name\":\"Spotify\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Online music streaming service\",\"description\":\"Access all of your favorite music, discover new songs, and share music online with your friends - all in one place.\\n    Create shared playlists or share individual songs with your Facebook friends with just a click of a button.\\n    Follow your favorite artists or friends to know what they are listening to, and then save the songs to your own playlists.\\n      Spotify is the best way to have access to millions of songs and all the latest hits.\\n    \",\"id\":\"com_spotify_Client\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary=https://www.spotify.com/us/legal/end-user-agreement/\",\"is_free_license\":false,\"app_id\":\"com.spotify.Client\",\"icon\":\"https://dl.flathub.org/media/com/spotify/Client/2be38d678bbcc0e04cec0c19c60a80fe/icons/128x128/com.spotify.Client.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Music\",\"Player\"],\"developer_name\":\"Spotify\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1786557109,\"arches\":[\"x86_64\"],\"added_at\":1497775340,\"trending\":-1.0839502649949906,\"installs_last_month\":116975,\"favorites_count\":498,\"isMobileFriendly\":false},{\"name\":\"VLC\",\"keywords\":[\"Player\",\"Capture\",\"DVD\"],\"localized_keywords\":[\"Capture\",\"DVD\",\"Player\"],\"summary\":\"VLC media player, the open-source multimedia player\",\"description\":\"\\n            VLC is a free and open source cross-platform multimedia player and\\n            framework that plays most multimedia files as well as DVDs, Audio CDs,\\n            VCDs, and various streaming protocols.\\n        \\n    \",\"id\":\"org_videolan_VLC\",\"type\":\"desktop-application\",\"project_license\":\"GPL-2.0+\",\"is_free_license\":true,\"app_id\":\"org.videolan.VLC\",\"icon\":\"https://dl.flathub.org/media/org/videolan/VLC/34e7c2b6a026c5c290606225a84582d3/icons/128x128/org.videolan.VLC.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Player\",\"Recorder\"],\"developer_name\":\"VideoLAN et al.\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/5.15-25.08\",\"updated_at\":1784336350,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1504907525,\"trending\":-0.4929956500447683,\"installs_last_month\":105206,\"favorites_count\":628,\"isMobileFriendly\":false},{\"name\":\"Steam\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Launcher for the Steam softw
4are distribution service\",\"description\":\"**Note: This is a community package of Steam gaming platform not officially supported by Valve.**\\n      Steam is a software distribution service with an online store, automated installation, automatic updates, achievements, SteamCloud synchronized savegame and screenshot functionality, and many social features.\\n      Note: To add a game library on another drive, first you need to grant the app access to it:\\n      flatpak override --user --filesystem=/path/to/your/Steam/Library com.valvesoftware.Steam\\n    \",\"id\":\"com_valvesoftware_Steam\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.valvesoftware.Steam\",\"icon\":\"https://dl.flathub.org/media/com/valvesoftware/Steam/f0343a4b277e822cce53b904454d3a7d/icons/128x128/com.valvesoftware.Steam.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Valve Corporation\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1774586327,\"arches\":[\"x86_64\"],\"added_at\":1497742883,\"trending\":-0.3154224567895344,\"installs_last_month\":97831,\"favorites_count\":514,\"isMobileFriendly\":false},{\"name\":\"Heroic\",\"keywords\":[],\"localized_keywords\":null,\"summary\":\"Play Epic, GOG and Amazon Games\",\"description\":\"$3f\",\"id\":\"com_heroicgameslauncher_hgl\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"com.heroicgameslauncher.hgl\",\"icon\":\"https://dl.flathub.org/media/com/heroicgameslauncher/hgl/d6d41679a8e80808f6cf60bb082b9f37/icons/128x128/com.heroicgameslauncher.hgl.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Heroic Games Launcher\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"heroicgameslauncher.com\",\"verification_timestamp\":\"1675767418\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789574267,\"arches\":[\"x86_64\"],\"added_at\":1646944179,\"trending\":0.7210122803495512,\"installs_last_month\":96966,\"favorites_count\":577,\"isMobileFriendly\":false},{\"name\":\"Flatseal\",\"keywords\":[\"seal\",\"sandbox\",\"override\"],\"localized_keywords\":[\"Sandkasten\",\"Siegel\",\"entorn protegit\",\"felülírás\",\"flatseal\",\"homokozó\",\"override\",\"rechten\",\"sanal ortam\",\"sandbox\",\"seal\",\"segell\",\"sobreeiximent\",\"tömítés\",\"undantag\",\"utěsnění\",\"yalıt\",\"yalıtım\",\"změna\",\"απομόνωσε\",\"προσπέλασε\",\"σφράγισε\",\"איטום\",\"ארגז חול\",\"בידוד\",\"أمان\",\"ختم\",\"صندوق رمل\",\"अध्यारोहण\",\"सील\",\"सैंडबॉक्स\",\"சாண்ட்பாக்ஸ்\",\"புறக்கணிப்பு\",\"முத்திரை\"],\"summary\":\"Manage Flatpak permissions\",\"description\":\"\\n      Flatseal is a graphical utility to review and modify permissions from your Flatpak applications.\\n    \\n    \",\"id\":\"com_github_tchx84_Flatseal\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.github.tchx84.Flatseal\",\"icon\":\"https://dl.flathub.org/media/com/github/tchx84.Flatseal/462bde383c024a52b3132ae3df79704a/icons/128x128/com.github.tchx84.Flatseal.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Martin Abente Lahaye\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"tchx84\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1675765033\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1779300778,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1580242225,\"trending\":-0.11232781251444168,\"installs_last_month\":95574,\"favorites_count\":916,\"isMobileFriendly\":true},{\"name\":\"OBS Studio\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Live stream and record videos\",\"description\":\"$40\",\"id\":\"com_obsproject_Studio\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.obsproject.Studio\",\"icon\":\"https://dl.flathub.org/media/com/obsproject/Studio/b24d8f7f7f9672e48342e70759b01e5e/icons/128x128/com.obsproject.Studio.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Recorder\"],\"developer_name\":\"OBS Project\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"obsproject.com\",\"verification_timestamp\":\"1675687524\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1786748576,\"arches\":[\"x86_64\"],\"added_at\":1517002182,\"trending\":-0.9623217877196196,\"installs_last_month\":91405,\"favorites_count\":651,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":276,\"totalHits\":3303,\"facetDistribution\":null,\"facetStats\":null},\"topAppsByCategory\":[{\"category\":\"office\",\"apps\":{\"hits\":[{\"name\":\"Inscriptions\",\"keywords\":[\"Translate\",\"NMT\",\"DeepL\"],\"localized_keywords\":[\"DeepL\",\"NMT\",\"Prevedi\",\"Traducción\",\"Traduci\",\"Traducir\",\"Traducir con IA\",\"Traduire\",\"Translate\",\"Tõlge\",\"Tõlgi\",\"Översätt\",\"Übersetzen Sie\",\"НМП\",\"Перевести\",\"Перевод\"],\"summary\":\"Translate text elegantly\",\"description\":\"A fast, pretty, and ready translation app using DeepL free and paid API\\n      Some points of note:\\n      \\n        Nimble: Paste your DeepL api key (Whichever the plan), and here you go!\\n        Thoughtful: Just what you need, out of your way and a click away\\n        Comprehensive: No scary angry dialogs - If something goes wrong, explain nicely\\n        Lean: Limiting resource usage and internet communications to the minimum\\n        Supported languages: All those available via DeepL API!\\n      \\n      If you like this app please do not hesitate to donate to encourage its development!\\
4n      Libretranslate support is considered, but a heavy time and energy investment, so may or may not happen.\\n    \",\"id\":\"page_codeberg_elly_code_inscriptions\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"page.codeberg.elly_code.inscriptions\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/elly_code.inscriptions/94a0c7e3679d6a6fe98c0702f1ba8f08/icons/128x128/page.codeberg.elly_code.inscriptions.png\",\"main_categories\":\"office\",\"sub_categories\":[\"Education\"],\"developer_name\":\"Stella and Charlie!\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"elly-code.codeberg.page\",\"verification_timestamp\":\"1789946338\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789994180,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789994180,\"trending\":19.443390329996426,\"installs_last_month\":185,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Platen\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Edit equations for slides and more\",\"description\":\"Platen is a Typst/LaTeX equation editor intended for use when making presentations. You can...\\n      \\n        Typeset equations using Typst or LaTeX (translated to Typst via MiTeX).\\n        See the equations rendered instantly as you type.\\n        Customize style and layout (anything Typst is capable of).\\n        Change your Typst/LaTeX preamble, and use any package from the Typst Universe.\\n        Export as SVG, PDF, PNG, JPEG, and WebP.\\n        Directly paste vector output into LibreOffice, OnlyOffice, or any program that support pasting SVGs.\\n        Directly paste vector output into Google Slides (experimental).\\n        Recover formulae from Platen-made image files by pasting them back into Platen.\\n        Recover formulae from Platen-made SVG objects in LibreOffice, OnlyOffice, and Google Slides by pasting them back in (experimental).\\n      \\n    \",\"id\":\"page_wisha_platen\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"page.wisha.platen\",\"icon\":\"https://dl.flathub.org/media/page/wisha/platen/b6a0b2c7880f1ac346b51359530db18b/icons/128x128/page.wisha.platen.png\",\"main_categories\":\"office\",\"sub_categories\":[],\"developer_name\":\"Wisha Wanichwecharungruang\",\"verification_verified\":true,\"verification_method\":\"dns\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"wisha.page\",\"verification_timestamp\":\"1789260643\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789766081,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789223394,\"trending\":19.360524823641917,\"installs_last_month\":429,\"favorites_count\":13,\"isMobileFriendly\":false},{\"name\":\"Skribisto\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Software for writing\",\"description\":\"$41\",\"id\":\"eu_skribisto_skribisto\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"eu.skribisto.skribisto\",\"icon\":\"https://dl.flathub.org/media/eu/skribisto/skribisto/ae150da066b2f624aac64247056f5338/icons/128x128/eu.skribisto.skribisto.png\",\"main_categories\":\"office\",\"sub_categories\":[],\"developer_name\":\"Cyril Jacquet\",\"verification_verified\":true,\"verification_method\":\"dns\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"skribisto.eu\",\"verification_timestamp\":\"1788461798\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789681756,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1623326976,\"trending\":15.504088291982846,\"installs_last_month\":1137,\"favorites_count\":11,\"isMobileFriendly\":false},{\"name\":\"Letters\",\"keywords\":[\"GTK\"],\"localized_keywords\":[\"GTK\"],\"summary\":\"Word processor for GNOME\",\"description\":\"Letters is a modern, minimalist word processor for the GNOME de
4sktop, with support\\n      for reading and writing DOCX, ODT, MD and HTML files.\\n      It can also export your documents as a PDF file.\\n    \",\"id\":\"net_codelogistics_letters\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"net.codelogistics.letters\",\"icon\":\"https://dl.flathub.org/media/net/codelogistics/letters/f056633c93be2e27f99954ce9c69d9a7/icons/128x128/net.codelogistics.letters.png\",\"main_categories\":\"office\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"The Letters Team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"codelogistics.net\",\"verification_timestamp\":\"1759544637\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790023793,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1759508304,\"trending\":8.922703814277352,\"installs_last_month\":551,\"favorites_count\":19,\"isMobileFriendly\":false},{\"name\":\"AppFlowy\",\"keywords\":[\"Notes\"],\"localized_keywords\":[\"Notes\"],\"summary\":\"Open Source Notion Alternative\",\"description\":\"$42\",\"id\":\"io_appflowy_AppFlowy\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"AGPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"io.appflowy.AppFlowy\",\"icon\":\"https://dl.flathub.org/media/io/appflowy/AppFlowy/b9cfa455318d7abdab777f239a47932e/icons/128x128/io.appflowy.AppFlowy.png\",\"main_categories\":\"office\",\"sub_categories\":[],\"developer_name\":\"AppFlowy developers\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"appflowy.io\",\"verification_timestamp\":\"1716519707\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1790207105,\"arches\":[\"x86_64\"],\"added_at\":1665962157,\"trending\":8.855964828486583,\"installs_last_month\":3303,\"favorites_count\":72,\"isMobileFriendly\":false},{\"name\":\"Curo Calculator\",\"keywords\":[\"Curo\",\"Calculator\",\"Leasing\"],\"localized_keywords\":[\"Calculadora\",\"Calculator\",\"CompraAPrazo\",\"Curo\",\"Leasing\",\"Mietkauf\",\"Rechner\",\"Калькулятор\",\"Рассрочка\"],\"summary\":\"Financial calculations simplified\",\"description\":\"$43\",\"id\":\"app_curocalc_calculator\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"app.curocalc.calculator\",\"icon\":\"https://dl.flathub.org/media/app/curocalc/calculator/7e8f6dd191a92be62fc3071f23524943/icons/128x128/app.curocalc.calculator.png\",\"main_categories\":\"office\",\"sub_categories\":[\"Finance\"],\"developer_name\":\"Andrew Murphy\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"curocalc.app\",\"verification_timestamp\":\"1759950340\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1775076960,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1759918601,\"trending\":7.209340767091531,\"installs_last_month\":205,\"favorites_count\":3,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":42,\"totalHits\":249,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"graphics\",\"apps\":{\"hits\":[{\"name\":\"Cosmic Comics\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Read Comics, Manga and Ebooks the easy way\",\"description\":\"$44\",\"id\":\"fr_nytuo_cosmiccomics\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"fr.nytuo.cosmiccomics\",\"icon\":\"https://dl.flathub.org/media/fr/nytuo/cosmiccomics/c45b8af8d865ab8fb99ba12f2dfdbdc6/icons/128x128/fr.nytuo.cosmiccomics.png\",\"main_categories\":\"graphics\",\"sub_categories\":[\"Viewer\"],\"developer_name\":\"Nytuo (Arnaud BEUX)\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"nytuo.fr\",\"verification_timestamp\":\"1706638490\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789343
4620,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1706558802,\"trending\":17.66023804879221,\"installs_last_month\":606,\"favorites_count\":8,\"isMobileFriendly\":false},{\"name\":\"Curtail\",\"keywords\":[\"compress\",\"optimize\",\"image\"],\"localized_keywords\":[\"aven\",\"bilder\",\"compress\",\"compressar\",\"compresser\",\"compression\",\"comprime\",\"comprimir\",\"gwaska\",\"image\",\"imagine\",\"imatge\",\"irudia\",\"komprese\",\"komprimer\",\"konprimatu\",\"kép\",\"obrázek\",\"optimaliser\",\"optimalizace\",\"optimalizálás\",\"optimisa\",\"optimise\",\"optimiser\",\"optimitzar\",\"optimizatu\",\"optimize\",\"skeusen\",\"tömörítés\",\"изображение\",\"компресия\",\"оптимизиране\",\"דחיסה\",\"צילום\",\"תמונה\",\"अनुकूलित करें\",\"छवि\",\"संपीड़ित करें\"],\"summary\":\"Compress your images\",\"description\":\"Optimize your images with Curtail, a useful image compressor that supports PNG, JPEG, WebP\\n      and SVG file types.\\n      It supports both lossless and lossy compression modes with an option to whether keep or not\\n      metadata of images.\\n    \",\"id\":\"com_github_huluti_Curtail\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.github.huluti.Curtail\",\"icon\":\"https://dl.flathub.org/media/com/github/huluti.Curtail/35b4217432a4edaf9051f2c65bc4e96f/icons/128x128/com.github.huluti.Curtail.png\",\"main_categories\":\"graphics\",\"sub_categories\":[],\"developer_name\":\"Hugo Posnic\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"huluti\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1679571565\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1779702878,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1608538286,\"trending\":13.431088502204178,\"installs_last_month\":2086,\"favorites_count\":76,\"isMobileFriendly\":true},{\"name\":\"Metamorphosis\",\"keywords\":[\"exif\",\"metadata\",\"image\"],\"localized_keywords\":[\"exif\",\"image\",\"imagen\",\"metadata\",\"metadatos\"],\"summary\":\"Edit metadata\",\"description\":\"\\n            Metamorphosis helps you edit metadata in files.\\n            Simply drag and drop files or paste them directly into the app to get started.\\n        \\n      \\n            Supports JPEG, PNG HEIC, AVIF, WebP, and many more image formats. More file types support will be added in future releases.\\n        \\n    \",\"id\":\"dev_deimoshall_Metamorphosis\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"dev.deimoshall.Metamorphosis\",\"icon\":\"https://dl.flathub.org/media/dev/deimoshall/Metamorphosis/2217701428dde748a26d03d9991ec99c/icons/128x128/dev.deimoshall.Metamorphosis.png\",\"main_categories\":\"graphics\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Deimos Hall\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"deimoshall.dev\",\"verification_timestamp\":\"1779634130\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789508134,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1776432531,\"trending\":12.241291942841368,\"installs_last_month\":687,\"favorites_count\":11,\"isMobileFriendly\":true},{\"name\":\"Design\",\"keywords\":[\"CAD\",\"DXF\",\"drawing\"],\"localized_keywords\":[\"CAD\",\"DXF\",\"desenho\",\"disegno\",\"drawing\"],\"summary\":\"2D CAD for GNOME\",\"description\":\"Design is a 2D computer aided de
4sign (CAD) application built for GNOME.\\n\\t\\tGuided by the GNOME philosophy, it aims to deliver a powerful yet simple user experience.\\n\\t\\tDXF support ensures seamless interoperability with other CAD tools.\\n      Features:\\n      \\n        Drawing Tools: Line, polyline, circle, arc, text, and hatch creation.\\n        Entity Editing: Move, rotate, trim, and extend objects with precision.\\n        Layer Management: Organize and control visibility of drawing elements.\\n        Dimensions: Create dimensions with support for dimension styles.\\n        DXF Support: Use the industry standard DXF format for interoperability.\\n        Touch Support: Use touch enabled devices to view zoom and pan drawings.\\n      \\n    \",\"id\":\"io_github_dubstar_04_design\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.dubstar_04.design\",\"icon\":\"https://dl.flathub.org/media/io/github/dubstar_04.design/02f5f72c5b0b2785d6cd2d3c3f26c0af/icons/128x128/io.github.dubstar_04.design.png\",\"main_categories\":\"graphics\",\"sub_categories\":[\"2DGraphics\",\"Engineering\"],\"developer_name\":\"Daniel Wood\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"dubstar-04\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1678904566\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789749830,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1675323888,\"trending\":6.49083600284478,\"installs_last_month\":962,\"favorites_count\":19,\"isMobileFriendly\":true},{\"name\":\"PreviewQt\",\"keywords\":[\"image\",\"photo\",\"video\"],\"localized_keywords\":[\"image\",\"photo\",\"video\"],\"summary\":\"Preview all kinds of files\",\"description\":\"$45\",\"id\":\"org_previewqt_PreviewQt\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0+\",\"is_free_license\":true,\"app_id\":\"org.previewqt.PreviewQt\",\"icon\":\"https://dl.flathub.org/media/org/previewqt/PreviewQt/537f2dfc2a12f7aedb092268ce6ac4f7/icons/128x128/org.previewqt.PreviewQt.png\",\"main_categories\":\"graphics\",\"sub_categories\":[\"Viewer\"],\"developer_name\":\"Lukas Spies\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"previewqt.org\",\"verification_timestamp\":\"1716477047\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789676628,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1712519508,\"trending\":6.001995306950791,\"installs_last_month\":498,\"favorites_count\":4,\"isMobileFriendly\":false},{\"name\":\"Gradia\",\"keywords\":[\"Image\",\"Gradient\",\"Background\"],\"localized_keywords\":[\"Achtergrond\",\"Afbeelding\",\"Arrière-plan\",\"Background\",\"Bakgrund\",\"Bild\",\"Dégradé\",\"Fondo\",\"Fundo\",\"Gradiant\",\"Gradient\",\"Gradiente\",\"Gradijent\",\"Háttér\",\"Image\",\"Imagem\",\"Imagen\",\"Imatge\",\"Kép\",\"Obraz\",\"Pozadina\",\"Rèireplan\",\"Slika\",\"Színátmenet\",\"Tło\",\"Verloop\",\"background\",\"gradient\",\"image\"],\"summary\":\"Annotate your screenshots\",\"description\":\"Gradia helps you get your screenshots ready for sharing, whether quickly with friends or colleagues, or professionally with the entire world.\\n      Key features:\\n      \\n        Ten annotation modes, including text, arrow, and censor\\n        Optional image and gradient backgrounds\\n        Image settings like shadow, padding, and auto-balance\\n        Quick upload flow to easily share images via services like Imgur\\n        Convert code snippets into clean high-resolution images\\n      \\n    \",\"id\":\"be_alexandervanhee_gradia\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"be.alexandervanhee.gradia\",\"icon\":\"https://dl.flathub.org/media/be/alexandervanhee/gradia/ff2ae6a0dd47a7712e804704e5eeb323/icons/128x128/be.alexandervanhee.gradia.png\",\"main_categories\":\"graphics\",\"sub_categories\":[],\"developer_name\":\"Alexander Vanhee\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"alexandervanhee.be\",\"verification_timestamp\":\"1748171383\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1776852162,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1748157259,\"trending\":5.883827519870918,\"installs_last_month\":6826,\"favorites_count\":273,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":37,\"totalHits\":219,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"audiovideo\",\"apps\":{\"hits\":[{\"name\":\"Helio\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Helio, free and cross-platform lightweight music sequencer\",\"description\":\"\\n      Helio is an attempt to rethink a music sequencer to create a\\n      tool that feels right. It provides a lightweight UI to help you\\n      get into the zone and focus on your ideas.\\n    \\n    \",\"id\":\"fm_helio_Workstation\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"fm.helio.Workstation\",\"icon\":\"https://dl.flathub.org/media/fm/helio/Workstation/9438a53bddc00257dc93f4cbf8c3128a/icons/128x128/fm.helio.Workstation.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Midi\",\"Sequencer\",\"Music\"],\"developer_name\":\"Helio Developers\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789236859,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1683544972,\"trending\":19.79545238409412,\"installs_last_month\":922,\"favorites_count\":17,\"isMobileFriendly\":false},{\"name\":\"Ratic\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Complete music player\",\"description\":\"\\n      Offline music player with lots of features.\\n    \\n      \\n        Support most music file types\\n        Entirely offline\\n        Fully responsive while loading a library\\n        Sort and group by album, artist, full-text searching\\n        Dynamic blurred background with light/dark modes\\n        Music queue with several play modes\\n        Supports M3U playlists\\n        Supports MPRIS controls\\n      \\n    \",\"id\":\"org_skaven_ratic\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.skaven.ratic\",\"icon\":\"https://dl.flathub.org/media/org/skaven/ratic/8298d94c4761af106f8c835e361a9537/icons/128x128/org.skaven.ratic.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Music\"],\"developer_name\":\"Rat Cornu\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"skaven.org\",\"verification_timestamp\":\"1773825516\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1790111068,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1773796346,\"trending\":15.599096722285282,\"installs_last_month\":851,\"favorites_count\":8,\"isMobileFriendly\":false},{\"name\":\"Parlatype\",\"keywords\":[],\"localized_keywords\":[\"Přepis\",\"Transcrición\",\"Transcripció\",\"Transcripción\",\"Transcription\",\"Transcrição\",\"Transcrição:\",\"Transkribering\",\"Transkripcija\",\"Transkripsi\",\"Transkriptio\",\"Transkription\",\"Transkripzioa\",\"Transkrypcja\",\"Transskribado\",\"Trascrizione\",\"Átírás\",\"Çeviriyazım\",\"Транскрибирование\",\"استنساخ\",\"انتساخ\",\"تدوين\",\"प्रतिलेखन\",\"படியெடுத்தல்\",\"トランスクリプション\",\"记写\",\"転写\",\"转录\",\"转记\"],\"summary\":\"Media player for transcription\",\"description\":\"Parlatype is an easy to use media player. Its main purpose is to help\\n      you transcribing speech.\\n    \",\"id\":\"xyz_parlatype_Parlatype\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"xyz.parlatype.Parlatype\",\"icon\":\"https://dl.flathub.org/media/xyz/parlatype/Parlatype/6829fabf6d823d8b96a70ef514af2930/icons/128x128/xyz.parlatype.Parlatype.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Player\"],\"developer_name\":\"Gabor Karsay\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"parlatype.xyz\",\"verification_timestamp\":\"1717609204\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"updated_at\":1764180177,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1717579979,\"trending\":15.326720141012627,\"installs_last_month\":330,\"favorites_count\":21,\"isMobileFriendly\":false},{\"name\":\"Nocturne\",\"keywords\":[\"bandcamp\",\"navidrome\",\"jellyfin\"],\"localized_keywords\":[\"GTK\",\"Jellyfin\",\"Navidrome\",\"bandcamp\",\"glazba\",\"jellyfin\",\"music\",\"müzik\",\"navidrome\",\"opensubsonic\",\"музыка\"],\"summary\":\"Bring your music library together\",\"description\":\"A modern music client\\n      Features\\n      \\n        Compatibility with Jellyfin, OpenSubsonic, Bandcamp and local files\\n        Exploration by songs, artists, albums, radios and playlists\\n        Playlist management\\n        Audio equal
4izer and audio visualizer\\n        Mpris integration\\n        Integrated Navidrome instance management\\n        Automatic lyrics fetching\\n        Downloads and offline mode\\n        Cool interface\\n      \\n    \",\"id\":\"com_jeffser_Nocturne\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.jeffser.Nocturne\",\"icon\":\"https://dl.flathub.org/media/com/jeffser/Nocturne/759c7a3823ae861d2680c30d01be27a7/icons/128x128/com.jeffser.Nocturne.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Utility\"],\"developer_name\":\"Jeffry Samuel Eduarte Rojas\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"jeffser.com\",\"verification_timestamp\":\"1774464000\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789577108,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1774441256,\"trending\":13.743779962792331,\"installs_last_month\":1846,\"favorites_count\":66,\"isMobileFriendly\":true},{\"name\":\"Constrict\",\"keywords\":[\"Compress\",\"Video\",\"Movie\"],\"localized_keywords\":[\"Bideoa\",\"Compress\",\"Compresser\",\"Compressão\",\"Comprimi\",\"Comprimir\",\"Film\",\"Filma\",\"Filme\",\"Fylm\",\"Gwaska\",\"Gwydhyow\",\"Komprese\",\"Kompresowanie\",\"Kompressor\",\"Komprimera\",\"Komprimering\",\"Komprimieren\",\"Komprimovat\",\"Konprimatu\",\"Movie\",\"Mozgókép\",\"Película\",\"Sammenpres\",\"Tömörítés\",\"Video\",\"Videó\",\"Vidéo\",\"Vídeo\",\"compressar\",\"comprimir\",\"vidèo\",\"Βίντεο\",\"Συμπίεση\",\"Ταινία\",\"Видео\",\"Ролик\",\"Сжать\",\"видео\",\"компресиране\",\"филм\",\"فشرده‌سازی\",\"فیلم\",\"ویدیو\"],\"summary\":\"Compress videos to target sizes\",\"description\":\"$46\",\"id\":\"io_github_wartybix_Constrict\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.wartybix.Constrict\",\"icon\":\"https://dl.flathub.org/media/io/github/wartybix.Constrict/c210c13eabd3ae90d4a39fcf0c64ccef/icons/128x128/io.github.wartybix.Constrict.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Video\"],\"developer_name\":\"Wartybix\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"wartybix\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1752582610\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1777765937,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1752578630,\"trending\":13.344399079030088,\"installs_last_month\":2036,\"favorites_count\":147,\"isMobileFriendly\":true},{\"name\":\"Go2TV\",\"keywords\":[\"streaming\",\"video\",\"audio\"],\"localized_keywords\":[\"audio\",\"streaming\",\"video\"],\"summary\":\"Cast media files to Smart TVs and Chromecast devices\",\"description\":\"Go2TV lets you play video, audio, and image files on your Smart TV or Chromecast device directly from your computer. It works with Smart TVs (Samsung, LG, Sony via DLNA/UPnP), Chromecast devices, BubbleUPnP, and GMediaRender. No need to copy files to a USB drive or set up a media server. Just select your file, pick your device, and play. Supports auto-discovery, transcoding for incompatible formats, external and embedded subtitles, seek support, and both GUI and CLI modes.\\n    \",\"id\":\"app_go2tv_go2tv\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"app.go2tv.go2tv\",\"icon\":\"https://dl.flathub.org/media/app/go2tv/go2tv/1b92b6de63efb0cbb7340e121800b5a1/icons/128x128/app.go2tv.go2tv.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Video\",\"TV\",\"Music\"],\"developer_name\":\"Alexandros Ballas\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"go2tv.app\",\"verification_timestamp\":\"1734298447\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789553241,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1734290578,\"trending\":9.438992100738318,\"installs_last_month\":1479,\"favorites_count\":13,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":61,\"totalHits\":366,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"education\",\"apps\":{\"hits\":[{\"name\":\"FingerGo\",\"keywords\":[\"typing\",\"keyboard\",\"training\"],\"localized_keywords\":[\"keyboard\",\"training\",\"typing\"],\"summary\":\"Visual touch-typing trainer\",\"description\":\"\\n      FingerGo is a cross-platform touch-typing trainer designed to improve typing\\n      speed and accuracy with a user-friendly and intuitive interface. It includes\\n      real-time keyboard visualization, a hierarchical text and code library, and\\n      live statistics tracking.\\n    \\n      Features:\\n      \\n        Clean Interface Design\\n        Shortcuts, Zen Mode, keyboard/Stat Toggle\\n        Real-time visual keyboard with finger mapping\\n        Hierarchical text/code library (plain text and code samples)\\n        Live stats: WPM, CPM, accuracy, per-key mistakes, session history\\n        Eye-friendly Dark/Light themes\\n        Customizable color theme\\n        Multiple keyboard layouts: QWERTY, Dvorak, JCUKEN, QWERTZ\\n      \\n    \",\"id\":\"io_github_AshBuk_FingerGo\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"Apache-2.0\",\"is_free_license\":true,\"app_id\":\"io.github.AshBuk.FingerGo\",\"icon\":\"https://dl.flathub.org/media/io/github/AshBuk.FingerGo/1edb01f227389e5e7becf92049a4c9c8/icons/128x128/io.github.AshBuk.FingerGo.png\",\"main_categories\":\"education\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Asher Buk\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"AshBuk\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1773871654\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789410078,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1773857012,\"trending\":13.9426746270
457045,\"installs_last_month\":824,\"favorites_count\":23,\"isMobileFriendly\":false},{\"name\":\"Retro\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Customizable clock widget\",\"description\":\"Retro is a retro digital segment clock that can be customized. It can be used in the background, maximized or as an always on top widget.\\n      Supported features:\\n      \\n        24h/12h format\\n        styling with CSS\\n        restore window size\\n        maximized, fullscreen and tiling\\n      \\n    \",\"id\":\"re_sonny_Retro\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"re.sonny.Retro\",\"icon\":\"https://dl.flathub.org/media/re/sonny/Retro/54ac7abc90275611b685db6e134f1d23/icons/128x128/re.sonny.Retro.png\",\"main_categories\":\"education\",\"sub_categories\":[\"Amusement\",\"Clock\",\"Utility\"],\"developer_name\":\"Sonny Piers\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"sonny.re\",\"verification_timestamp\":\"1711841645\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"updated_at\":1760379900,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1666334817,\"trending\":12.687077768376922,\"installs_last_month\":916,\"favorites_count\":26,\"isMobileFriendly\":false},{\"name\":\"InVesalius\",\"keywords\":[],\"localized_keywords\":null,\"summary\":\"3D medical imaging reconstruction software\",\"description\":\"$47\",\"id\":\"br_gov_cti_invesalius\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0-only\",\"is_free_license\":true,\"app_id\":\"br.gov.cti.invesalius\",\"icon\":\"https://dl.flathub.org/media/br/gov/cti.invesalius/9966dbddee547869314f1ebcf56de8f5/icons/128x128/br.gov.cti.invesalius.png\",\"main_categories\":\"education\",\"sub_categories\":[\"DataVisualization\",\"MedicalSoftware\",\"Viewer\",\"Graphics\",\"Science\"],\"developer_name\":\"Centro de Tecnologia da Informação Renato Archer\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/23.08\",\"updated_at\":1730153627,\"arches\":[\"x86_64\"],\"added_at\":1552464127,\"trending\":10.664400655497754,\"installs_last_month\":418,\"favorites_count\":3,\"isMobileFriendly\":false},{\"name\":\"TypingMaster\",\"keywords\":[\"typing\",\"tutor\",\"practice\"],\"localized_keywords\":[\"Schreibtrainer\",\"Tipptrainer\",\"Zehnfingersystem\",\"clavier\",\"dactylo\",\"dactylographie\",\"datilografia\",\"dattilografia\",\"digitazione\",\"digitação\",\"escribir rápido\",\"mecanografía\",\"practice\",\"tastiera\",\"teclado\",\"tutor\",\"typing\"],\"summary\":\"Touch typing tutor and speed test\",\"description\":\"$48\",\"id\":\"com_ktechpit_typingmaster\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary=https://raw.githubusercontent.com/keshavbhatt/typingmaster-packaging/main/LICENSE\",\"is_free_license\":false,\"app_id\":\"com.ktechpit.typingmaster\",\"icon\":\"https://dl.flathub.org/media/com/ktechpit/typingmaster/459531dea2cb0d391d6499669ff98dc9/icons/128x128/com.ktechpit.typingmaster.png\",\"main_categories\":\"education\",\"sub_categories\":[],\"developer_name\":\"Keshav Bhatt\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"ktechpit.com\",\"verification_timestamp\":\"1785083861\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1788535066,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1785071578,\"trending\":9.904821382334156,\"installs_last_month\":2636,\"favorites_count\":21,\"isMobileFriendly\":false},{\"name\":\"Mecalin\",\"keywords\":[\"keyboard\",\"typing\"],\"localized_keywords\":[\"Tastatur\",\"Zehnfingersystem\",\"clavier\",\"dactylographie\",\"dattilografia\",\"digitazione\",\"digitação\",\"escrever\",\"escribir\",\"frappe\",\"keyboard\",\"klawiatura\",\"mecanografía\",\"pisanie\",\"pisanie bezwzrokowe\",\"tastiera\",\"teclado\",\"tippen\",\"typing\"],\"summary\":\"Learn touch typing\",\"description\":\"\\n      Mecalin is a modern typing tutor application that helps you learn and improve your touch typing skills\\n      through structured lessons. It provides a clean and intuitive interface for practicing typing.\\n    \\n      \\n      Features include structured lessons, keyboard layout visualization, and progress tracking to help you\\n      become a more efficient typist.\\n    \\n      \\n      Lessons and keyboard layouts are available for US English, Spanish, German, French, Galician,\\n      Italian, Polish, Portuguese, and Brazilian Portuguese. Other system layouts fall back to US English.\\n    \\n    \",\"id\":\"io_github_nacho_mecalin\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.nacho.mecalin\",\"icon\":\"https://dl.flathub.org/media/io/github/nacho.mecalin/cd6ce0ee4de3dfb0bad421234abac86d/icons/128x128/io.github.nacho.mecalin.png\",\"main_categories\":\"education\",\"sub_categories\":[\"Office\"],\"developer_name\":\"Ignacio Casal Quinteiro\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"nacho\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1768377944\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790155646,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1768365387,\"trending\":9.02002754689942,\"installs_last_month\":662,\"favorites_count\":24,\"isMobileFriendly\":false},{\"name\":\"GeoGebra\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Dynamic mathematics software\",\"description\":\"**NOTE: This wrapper is not verified by, affiliated with, or supported by GeoGebra Institute.**\\n      Discover Math with GeoGebra. Solve equations, graph functions, create constructions, analyze data,\\n      explore 3D math!\\n    \",\"id\":\"org_geogebra_GeoGebra\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"org.geogebra.GeoGebra\",\"icon\":\"https://dl.flathub.org/media/org/geogebra/GeoGebra/af141dd3c3db0ded1cbb039fb93c3e5a/icons/128x128/org.geogebra.GeoGebra.png\",\"main_categories\":\"education\",\"sub_categories\":[\"Math\"],\"developer_name\":\"GeoGebra Institute\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":17700
450374,\"arches\":[\"x86_64\"],\"added_at\":1498593974,\"trending\":6.837998977428327,\"installs_last_month\":12340,\"favorites_count\":34,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":29,\"totalHits\":174,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"network\",\"apps\":{\"hits\":[{\"name\":\"Convey\",\"keywords\":[\"Mail\",\"E-mail\",\"email\"],\"localized_keywords\":[\"Correio\",\"Correo\",\"Courriel\",\"E-Mail\",\"E-mail\",\"E-posta\",\"Email\",\"GMail\",\"IMAP\",\"Levelezés\",\"Levél\",\"Mail\",\"Mejl\",\"Messagerie\",\"Poczta\",\"Posta\",\"Posta elektronikoa\",\"Surat\",\"Surel\",\"e-mail\",\"email\",\"eposta\",\"mail\",\"pošta\",\"Αλληλογραφία\",\"דואר\",\"דואר אלקטרוני\",\"דוא״ל\"],\"summary\":\"Send and receive email\",\"description\":\"\\n      Convey is an email application built around conversations, for\\n      the GNOME desktop. It allows you to read, find and send email\\n      with a straightforward, modern interface.\\n    \\n      \\n      Conversations allow you to read a complete discussion without\\n      having to find and click from message to message.\\n    \\n      \\n      Convey is a fork of Geary, originally developed by the Geary\\n      Development Team and the Software Freedom Conservancy.\\n    \\n      Convey’s features include:\\n      \\n        Quick email account setup\\n        Shows related messages together in conversations\\n        Fast, full text and keyword search\\n        Full-featured HTML and plain text message composer\\n        Desktop notification of new mail\\n        Compatible with GMail, Yahoo! Mail, Outlook.com and other IMAP servers\\n      \\n    \",\"id\":\"net_donnybeelo_Convey\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-2.1-or-later\",\"is_free_license\":true,\"app_id\":\"net.donnybeelo.Convey\",\"icon\":\"https://dl.flathub.org/media/net/donnybeelo/Convey/834f8b4eb65fc62c4128eb736ea7db64/icons/128x128/net.donnybeelo.Convey.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Email\"],\"developer_name\":\"Daniel Elia\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"donnybeelo.net\",\"verification_timestamp\":\"1789507570\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789983670,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789495562,\"trending\":19.999999999999996,\"installs_last_month\":2049,\"favorites_count\":16,\"isMobileFriendly\":true},{\"name\":\"Keet\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Secure Messenger, No tracking\",\"description\":\"Discover Keet, the ultimate decentralized, peer-to-peer communication platform. Enjoy secure, private, and efficient messaging and file sharing without intermediaries. Experience true digital privacy and freedom with Keet.\\n      Features:\\n      \\n        Decentralized Communication: No central servers, ensuring privacy.\\n        Peer-to-peer Messaging: Direct, secure conversations.\\n        End-to-end Encryption: Full privacy and security for all messages.\\n        Enhanced Video Calls: High-quality, secure video communications.\\n        Unlimited File Sharing: Share files without size limitations.\\n      \\n    \",\"id\":\"io_keet_Keet\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"LicenseRef-proprietary=https://keet.io/application-terms/\",\"is_free_license\":false,\"app_id\":\"io.keet.Keet\",\"icon\":\"https://dl.flathub.org/media/io/keet/Keet/f92beddf9a7f5c63d22e35be0eb3dbe0/icons/128x128/io.keet.Keet.png\",\"main_categories\":\"network\",\"sub_categories\":[\"P2P\"],\"developer_name\":\"Tether Data S.A. de C.V.\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"keet.io\",\"verification_timestamp\":\"1780063138\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789996647,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1780064234,\"trending\":10.295880889112786,\"installs_last_month\":713,\"favorites_count\":9,\"isMobileFriendly\":false},{\"name\":\"Aerion\",\"keywords\":[\"email\",\"mail\",\"imap\"],\"localized_keywords\":[\"E-Mail\",\"Nachrichten\",\"Post\",\"courriel\",\"e-mail\",\"e-post\",\"email\",\"hộp thư\",\"imap\",\"mail\",\"melding\",\"messagerie\",\"poczta\",\"posta\",\"posta elettronica\",\"pošta\",\"thư điện tử\",\"wiadomości\",\"zprávy\",\"电子邮件\",\"邮件\",\"郵件\",\"電子郵件\"],\"summary\":\"Lightweight open-source email client for Linux\",\"description\":\"\\n      Aerion is a modern, lightweight email client inspired by Geary, focused on\\n      resource efficiency and a clean user experience.\\n    \\n      Features:\\n      \\n        Multiple email accounts with unified inbox\\n        Support for Gmail, Outlook, and generic IMAP/SMTP\\n        Conversation threading\\n        Rich text WYSIWYG composer with TipTap editor\\n        Contact sync (CardDAV, Google, Microsoft) for auto-completion\\n        Dark mode and multiple color themes\\n        Keyboard-friendly navigation with vim-style shortcuts\\n        Detachable composer window\\n        Basic tracking element removal from emails\\n        PGP and S/MIME support\\n        Contacts extension (ALPHA)\\n        Calendar extension (ALPHA)\\n        Custom OAuth support for generic IMAP, SMTP, CardDAV, and CalDAV\\n      \\n    \",\"id\":\"io_github_hkdb_Aerion\",\"type\":\"desktop-application\",\"project_license\":\"Apache-2.0\",\"is_free_license\":true,\"app_id\":\"io.github.hkdb.Aerion\",\"icon\":\"https://dl.flathub.org/media/io/github/hkdb.Aerion/7a844582cde1f4406edf75caf595cd46/icons/128x128/io.github.hkdb.Aerion.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Email\",\"Office\"],\"developer_name\":\"3DF\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"hkdb\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1770651648\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789980125,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1770651696,\"trending\":7.97721103655396,\"installs_last_month\":3699,\"favorites_count\":39,\"isMobileFriendly\":false},{\"name\":\"Dissent\",\"keywords\":[\"Discord\",\"chat\",\"irc\"],\"localized_keywords\":[\"Discord\",\"chat\",\"irc\"],\"summary\":\"Tiny native Discord app\",\"description\":\"$49\",\"id\":\"so_libdb_dissent\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"so.libdb.dissent\",\"icon\":\"https://dl.flathub.org/media/so/libdb/dissent/c0371b0d86f3fa4e056f2373e711dc94/icons/128x128/so.libdb.dissent.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Chat\",\"InstantMessaging\"],\"developer_name\":\"diamondburned\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"libdb.so\",\"verification_timestamp\":\"1711841669\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789833391,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1710843054,\"trending\":7.629406980435486,\"installs_last_month\":1024,\"favorites_count\":44,\"isMobileFriendly\":false},{\"name\":\"Media Downloader\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"A GUI to yt-dlp, gallery-dl and others\",\"description\":\"This application make it possible to easily download video files, audio files and image files from all sorts of websites.\\n    \",\"id\":\"io_github_mhogomchungu_media-downloader\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.mhogomchungu.media-downloader\",\"icon\":\"https://dl.flathub.org/media/io/github/mhogomchungu.media-downloader/faf8976e50574f4c4628e6b98f3cdd8f/icons/128x128/io.github.mhogomchungu.media-downloader.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Qt\"],\"developer_name\":\"Francis Banyikwa\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"mhogomchungu\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1723203692\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1788948497,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1723195256,\"trending\":7.296570090459272,\"installs_last_month\":3975,\"favorites_count\":42,\"isMobileFriendly\":false},{\"name\":\"Web\",\"keywords\":[\"web\",\"browser\",\"internet\"],\"localized_keywords\":[\"Browser\",\"Internet\",\"Netz\",\"browser\",\"böngésző\",\"foliumilo\",\"iminig\",\"internet\",\"internetas\",\"internett\",\"nabigatzailea\",\"naršyklė\",\"navegador\",\"navigador\",\"navigateur\",\"navigator\",\"nett\",\"nettleser\",\"peramban\",\"prehlia
4dač\",\"prohlížeč\",\"reto\",\"retumilo\",\"web\",\"weba\",\"webb\",\"webbläsare\",\"www\",\"žiniatinklis\",\"διαδίκτυο\",\"ιστός\",\"περιηγητής\",\"браузер\",\"браузър\",\"веб\",\"интернет\",\"тенет\",\"уеб\",\"інтернет\",\"אינטרנט\",\"דפדפן\",\"רשת\",\"इंटरनेट\",\"ब्राउजर\",\"वेब\",\"ਇੰਟਰਨੈੱਟ\",\"ਬਰਾਊਜ਼ਰ\",\"ਵੈੱਬ\",\"웹\"],\"summary\":\"Browse the web\",\"description\":\"\\n      The web browser for GNOME, featuring tight integration with the desktop\\n      and a simple and intuitive user interface that allows you to focus on your\\n      web pages. If you’re looking for a simple, clean, beautiful view of the\\n      web, this is the browser for you.\\n    \\n      \\n      Web is often referred to by its code name, Epiphany.\\n    \\n    \",\"id\":\"org_gnome_Epiphany\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"org.gnome.Epiphany\",\"icon\":\"https://dl.flathub.org/media/org/gnome/Epiphany/00cda72cb8c141d9100a219625f44cf0/icons/128x128/org.gnome.Epiphany.png\",\"main_categories\":\"network\",\"sub_categories\":[\"WebBrowser\"],\"developer_name\":\"The GNOME Project\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"gnome.org\",\"verification_timestamp\":\"1713537059\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789686586,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1510309691,\"trending\":7.183571861858699,\"installs_last_month\":5153,\"favorites_count\":62,\"isMobileFriendly\":true}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":55,\"totalHits\":329,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"development\",\"apps\":{\"hits\":[{\"name\":\"Bobby\",\"keywords\":[\"database\",\"sqlite\",\"table\"],\"localized_keywords\":[\"Datenbank\",\"Tabelle\",\"banco de dados\",\"base de datos\",\"base de données\",\"database\",\"sqlite\",\"tabela\",\"tabla\",\"table\"],\"summary\":\"View SQLite databases\",\"description\":\"\\n            Bobby lets you open SQLite database files (.db, .sqlite) and browse the tables inside.\\n            Handy for app development or inspecting downloaded databases.\\n        \\n      \\n        Search tables and views of any size\\n        Copy rows or cells to the clipboard\\n        Made with care by a human\\n      \\n      \\n            Don't forget to sanitize your database inputs!\\n        \\n    \",\"id\":\"studio_planetpeanut_Bobby\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"studio.planetpeanut.Bobby\",\"icon\":\"https://dl.flathub.org/media/s/st/studio.planetpeanut.bobby/740ddb9925d755fc6ec41678c6bc8712/icons/128x128/studio.planetpeanut.Bobby.png\",\"main_categories\":\"development\",\"sub_categories\":[\"Database\",\"Science\",\"Utility\"],\"developer_name\":\"Hylke Bons\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"planetpeanut.studio\",\"verification_timestamp\":\"1768748622\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790104651,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1768733468,\"trending\":17.655915409263898,\"installs_last_month\":1399,\"favorites_count\":59,\"isMobileFriendly\":false},{\"name\":\"Vish\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Visual Bash Editor\",\"description\":\"\\n        Vish is an editor for creating Bash scripts using a node interface. \\n        It allows users to design their scripts by connecting nodes that represent different \\n        Bash commands and basic programming concepts.\\n        Vish is made for educational purposes and to simplify the process of creating Bash scripts.\\n    \\n    \",\"id\":\"io_github_lluciocc_Vish\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.lluciocc.Vish\",\"icon\":\"https://dl.flathub.org/media/io/github/lluciocc.Vish/b53553f802f5411ec3e73bde12184aff/icons/128x128/io.github.lluciocc.Vish.png\",\"main_categories\":\"development\",\"sub_categories\":[\"Education\"],\"developer_name\":\"Lluciocc\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"lluciocc\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1772101802\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789934144,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1772068321,\"trending\":13.758631718227806,\"installs_last_month\":991,\"favorites_count\":41,\"isMobileFriendly\":false},{\"name\":\"SWI-Prolog\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"ISO/Edinburgh-style Prolog interpreter\",\"description\":\"\\n      SWI-Prolog is an open source (BSD-2) implementation of the Prolog language with many extensions. It is implemented in C (version 11) and Prolog and is available for many platforms (Linux, practically any POSIX like system, MacOS, Windows). All CPUs supported by Debian Linux are supported. A prototype running in your browser based on WASM (Web Assembly) is available.\\n      (SWI-)Prolog is a versatile language. It is being used for business rule validation, natural language processing, softw
4are verification, software refactoring, network configuration, security, robotics, reasoning in legal and medical domains, graph processing, machine learning (ILP, PLP), linked data (RDF), mathematical proofs, and much more.\\n    \\n    \",\"id\":\"org_swi_prolog_swipl\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"org.swi_prolog.swipl\",\"icon\":\"https://dl.flathub.org/media/org/swi_prolog/swipl/f086f3bd12485c42de5511d9b50239a9/icons/128x128/org.swi_prolog.swipl.png\",\"main_categories\":\"development\",\"sub_categories\":[],\"developer_name\":\"SWI-Prolog\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"swi-prolog.org\",\"verification_timestamp\":\"1753453344\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1790023938,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1718712045,\"trending\":10.810628475451772,\"installs_last_month\":473,\"favorites_count\":2,\"isMobileFriendly\":false},{\"name\":\"Bustle\",\"keywords\":[\"debug\",\"profile\",\"d-bus\"],\"localized_keywords\":[\"arazketa\",\"d-bus\",\"debug\",\"depuració\",\"depurar\",\"depuration\",\"depuração\",\"déboguer\",\"feilsøk\",\"felsök\",\"hibakeresés\",\"ladění\",\"perfil\",\"perfilar\",\"perfilat\",\"profil\",\"profila\",\"profilazione\",\"profile\",\"profiler\",\"profili\",\"profilo\",\"sencimigi\",\"xəta ayırma\",\"דיבאס\",\"ניפוי שגיאות\",\"פרופיל\",\"डिबग\",\"डी-बस\",\"प्रोफाइल\"],\"summary\":\"Visualize D-Bus activity\",\"description\":\"Bustle draws sequence diagrams of D-Bus activity.\\n        It shows signal emissions, method calls and their\\n        corresponding returns, with time stamps for each individual\\n        event and the duration of each method call. This can help\\n        you check for unwanted D-Bus traffic, and pinpoint why your\\n        D-Bus-based application is not performing as well as you\\n        like. It also provides statistics like signal frequencies\\n        and average method call times.\\n    \",\"id\":\"org_freedesktop_Bustle\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-2.1-or-later\",\"is_free_license\":true,\"app_id\":\"org.freedesktop.Bustle\",\"icon\":\"https://dl.flathub.org/media/org/freedesktop/Bustle/5fd7eb8e9581f4d7427bbe184df6442d/icons/128x128/org.freedesktop.Bustle.png\",\"main_categories\":\"development\",\"sub_categories\":[\"Debugger\",\"Profiling\"],\"developer_name\":\"The Bustle developers\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"bustle.freedesktop.org\",\"verification_timestamp\":\"1709567335\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789667912,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1502263406,\"trending\":8.749195974685438,\"installs_last_month\":457,\"favorites_count\":24,\"isMobileFriendly\":true},{\"name\":\"Bless\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Gtk# Hex Editor\",\"description\":\"\\n            Bless is a binary (hex) editor, a program that enables you to edit files as \\n            a sequence of bytes. It is written in C# and uses the Gtk# bindings for the \\n            GTK+ toolkit.\\n        \\n    \",\"id\":\"com_github_afrantzis_Bless\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.github.afrantzis.Bless\",\"icon\":\"https://dl.flathub.org/media/com/github/afrantzis.Bless/4b91f470c14518c54ccc2925de02df0a/icons/128x128/com.github.afrantzis.Bless.png\",\"main_categories\":\"development\",\"sub_categories\":[],\"developer_name\":\"Alexandros Frantzis\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/49\",\"updated_at\":1759516004,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1589782704,\"trending\":7.896481245190645,\"installs_last_month\":493,\"favorites_count\":null,\"isMobileFriendly\":false},{\"name\":\"mos.launcher\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Used for mobile app development with Mobility Suite mos\",\"description\":\"mos.launcher is part of the mobile app development platform Mobility Suite mos., offered by Fabrik19 AG.\\n          This comprehensive suite enables you to create cross-platform native applications using a low-code approach.\\n          mos.launcher is used to serve the configuration of your development projects through its integrated server.\\n      Use the mos.viewer app (available through Apple App Store and Google Play Store) to scan the QR code provided by\\n          mos.launcher to see your development progress in real-time. Additionally, mos.viewer offers small snippets of\\n          different parts and modules and explains more complex concepts to show the platform's potential.\\n          Furthermore, you can accelerate your mobile app development process by leveraging the publically available\\n          pre-built templates available through GitHub.\\n      More information on mobilitysuite.de\\n    \",\"id\":\"de_fabrik19_mos-Launcher\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"de.fabrik19.mos-Launcher\",\"icon\":\"https://dl.flathub.org/media/de/fabrik19/mos-Launcher/fef95386c6da46baf44d232872074531/icons/128x128/de.fabrik19.mos-Launcher.png\",\"main_categories\":\"development\",\"sub_categories\":[\"IDE\"],\"developer_name\":\"Fabrik19 AG\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"fabrik19.de\",\"verification_timestamp\":\"1687418313\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789648326,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1687350380,\"trending\":6.243590541770564,\"installs_last_month\":86,\"favorites_count\":null,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":44,\"totalHits\":264,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"science\",\"apps\":{\"hits\":[{\"name\":\"Citations\",\"keywords\":[\"citing\",\"literature\",\"BibTeX\"],\"localized_keywords\":[\"BibTeX\",\"aipamenak\",\"bibliografi\",\"bibliografia\",\"bibliografie\",\"bibliografija\",\"bibliografía\",\"bibliographie\",\"bibliography\",\"bibliográfia\",\"biblioqrafiya\",\"citace\",\"citacion\",\"citando\",\"citar\",\"citas\",\"citazioni\",\"citer\",\"citering\",\"citing\",\"citiranje\",\"citování\",\"daftar pustaka\",\"idézés\",\"irodalom\",\"istinad\",\"kildeliste\",\"kilder\",\"letteratura\",\"literatura\",\"literature\",\"litteratur\",\"littérature\",\"mengutip\",\"reference\",\"ədəbiyyat\",\"βιβλιογραφία\",\"παραπομπές\",\"библиография\",\"литература\",\"цитиране\",\"ביבליוגרפיה\",\"מראה מקום\",\"ציטוט\"],\"summary\":\"Manage your bibliography\",\"description\":\"Manage your bibliographies using the BibTeX format.\\n    \",\"id\":\"org_gnome_World_Citations\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.World.Citations\",\"icon\":\"https://dl.flathub.org/media/org/gnome/World.Citations/d547bf041e7f7da25f6590396f15be00/icons/128x128/org.gnome.World.Citations.png\",\"main_categories\":\"science\",\"sub_categories\":[\"Literature\"],\"developer_name\":\"Maximiliano Sandoval\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"msandova\",\"verification_login_provider\":\"gnome\",\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1681720448\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789667880,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1651696812,\"trending\":10.681645397697086,\"installs_last_month\":568,\"favorites_count\":43,\"isMobileFriendly\":true},{\"name\":\"jamovi\",\"keywords\":[\"statistics\",\"data\",\"analysis\"],\"localized_keywords\":[\"analysis\",\"data\",\"statistics\"],\"summary\":\"Real-time statistical spreadsheet\",\"description\":\"\\n     jamovi is an advanced, real-time, statisticial spreadsheet, providing a\\n     suite of common statistical methods such as descriptives, t-tests, ANOVAs,\\n     correlation matrices, proportion tests, contingency tables, and factor\\n     analysis.\\n    \\n      Additional analyses are available from the jamovi library.\\n    \",\"id\":\"org_jamovi_jamovi\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"AGPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.jamovi.jamovi\",\"icon\":\"https://dl.flathub.org/media/org/jamovi/jamovi/8a300f1071da50eaf7c338cb126a8bde/icons/128x128/org.jamovi.jamovi.png\",\"main_categories\":\"science\",\"sub_categories\":[\"NumericalAnalysis\",\"Math\"],\"developer_name\":\"the jamovi team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"jamovi.org\",\"verification_timestamp\":\"1712046393\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789739200,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1520883211,\"trending\":5.038684895027034,\"installs_last_month\":2326,\"favorites_count\":22,\"isMobileFriendly\":false},{\"name\":\"GNU PSPP\",\"keywords\":[\"statistics\"],\"localized_keywords\":[\"Estadísticos\",\"Estadístics\",\"Statistiken\",\"analysis\",\"spss\",\"statistici\",\"statistics\",\"statistik\",\"statistika\",\"statistiques\",\"statistische maten\",\"statisztika\",\"στατιστικά\",\"статистика\",\"الإحصائيات\",\"புள்ளியியல்\"],\"summary\":\"GNU PSPP is a program for statistical analysis of sampled data\",\"description\":\"$4a\",\"id\":\"org_gnu_pspp\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"org.gnu.pspp\",\"icon\":\"https://dl.flathub.org/media/org/gnu/pspp/babc6a0b838437b1cadec80eb6b44c1a/icons/128x128/org.gnu.pspp.png\",\"main_categories\":\"science\",\"sub_categories\":[\"Math\",\"NumericalAnalysis\",\"GTK\"],\"developer_name\":\"Free Softw
4are Foundation\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/49\",\"updated_at\":1789859860,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1656792476,\"trending\":4.950687818540401,\"installs_last_month\":439,\"favorites_count\":9,\"isMobileFriendly\":false},{\"name\":\"ParaView\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Data analysis and visualization\",\"description\":\"\\n   ParaView is an open-source, multi-platform data analysis and visualization\\n   application. ParaView users can quickly build visualizations to analyze\\n   their data using qualitative and quantitative techniques. The data\\n   exploration can be done interactively in 3D or programmatically using\\n   ParaView’s batch processing capabilities.\\n  \\n      \\n   ParaView was developed to analyze extremely large datasets using distributed\\n   memory computing resources. It can be run on supercomputers to analyze\\n   datasets of exascale size as well as on laptops for smaller data.\\n  \\n    \",\"id\":\"org_paraview_ParaView\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"BSD-3-Clause\",\"is_free_license\":true,\"app_id\":\"org.paraview.ParaView\",\"icon\":\"https://dl.flathub.org/media/org/paraview/ParaView/ccfd6aff66bd44d8507c375c41c97123/icons/128x128/org.paraview.ParaView.png\",\"main_categories\":\"science\",\"sub_categories\":[],\"developer_name\":\"Kitware Inc.\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Sdk/x86_64/6.11\",\"updated_at\":1789516899,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1617693825,\"trending\":4.752185621410819,\"
4installs_last_month\":322,\"favorites_count\":7,\"isMobileFriendly\":false},{\"name\":\"Setzer\",\"keywords\":[\"latex\",\"bibtex\",\"editor\"],\"localized_keywords\":[\"bibtex\",\"editor\",\"latex\"],\"summary\":\"Simple yet full-featured LaTeX editor\",\"description\":\"Setzer lets you Write LaTeX documents with an easy to use yet full-featured editor.\\n      Features include:\\n      \\n        Buttons and shortcuts for many LaTeX elements and special characters\\n        Comfortable document creation wizard\\n        Dark mode\\n        Helpful error messages in the build log\\n        Looks great on the Gnome desktop\\n        Good screen to content ratio\\n        Arguably the best .pdf viewer of any LaTeX editor\\n      \\n    \",\"id\":\"org_cvfosammmm_Setzer\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.cvfosammmm.Setzer\",\"icon\":\"https://dl.flathub.org/media/org/cvfosammmm/Setzer/59a3f383a33b90252b9995c0e4f2aeee/icons/128x128/org.cvfosammmm.Setzer.png\",\"main_categories\":\"science\",\"sub_categories\":[\"Office\"],\"developer_name\":\"Cvfosammmm\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"cvfosammmm.org\",\"verification_timestamp\":\"1686583526\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1774532255,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1570375970,\"trending\":4.514839291102614,\"installs_last_month\":244,\"favorites_count\":7,\"isMobileFriendly\":false},{\"name\":\"wxMaxima\",\"keywords\":[\"maths\",\"cas\",\"algebra\"],\"localized_keywords\":[\"algebra\",\"cas\",\"maths\"],\"summary\":\"A graphical user interface for Maxima, a powerful computer algebra system\",\"description\":\"\\n      wxMaxima is a graphical user interface for the computer algebra system Maxima:\\n      a program that solves mathematical problems by manipulating\\n      equations (and outputting the resulting formula), instead of just\\n      calculating a number. wxMaxima eases the use of Maxima by making\\n      most of its commands available through a menu system and by\\n      providing input dialogs for commands that require more than one\\n      argument. It also implements its own display engine that outputs\\n      mathematical symbols directly instead of depicting them with\\n      ASCII characters.\\n    \\n      \\n      wxMaxima also features 2D and 3D inline plots, simple animations,\\n      mixing of text and mathematical calculations to create documents,\\n      exporting of input and output to TeX, document structuring and a\\n      browser for Maxima's manual including command index and full text\\n      searching.\\n    \\n    \",\"id\":\"io_github_wxmaxima_developers_wxMaxima\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.wxmaxima_developers.wxMaxima\",\"icon\":\"https://dl.flathub.org/media/io/github/wxmaxima_developers.wxMaxima/ff41be235c373c7fc38fb95168d66028/icons/128x128/io.github.wxmaxima_developers.wxMaxima.png\",\"main_categories\":\"science\",\"sub_categories\":[\"Education\"],\"developer_name\":\"wxMaxima Team\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1786660866,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1699519388,\"trending\":4.0981174369099005,\"installs_last_month\":333,\"favorites_count\":6,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":14,\"totalHits\":79,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"system\",\"apps\":{\"hits\":[{\"name\":\"Mending Wall\",\"keywords\":[\"GTK\"],\"localized_keywords\":[\"GTK\"],\"summary\":\"Try another desktop environment\",\"description\":\"Mending Wall eliminates common problems when using more than one desktop environment (e.g. GNOME, KDE Plasma, Xfce, Cinnamon, COSMIC).\\n      For example, if you use KDE Plasma then switch to GNOME, icon and curs
4or themes may have changed. When you switch back to KDE Plasma, scaling and light/dark mode may have changed. Meanwhile, menus may become cluttered with several core applications of similar functionality (e.g. terminals, file browsers, text editors).\\n      Mending Wall fixes all this.\\n      To use, simply launch the app and choose one or more features to enable. The best time to enable is before using a second desktop environment, to prevent issues before they occur. Mending Wall will then run in the background to maintain your setup. You can install any desktop environments in the usual way through your package manager, either before or after starting Mending Wall.\\n    \",\"id\":\"org_indii_mendingwall\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.indii.mendingwall\",\"icon\":\"https://dl.flathub.org/media/org/indii/mendingwall/ced6f718267f8879a8802b9561e5622c/icons/128x128/org.indii.mendingwall.png\",\"main_categories\":\"system\",\"sub_categories\":[\"Settings\"],\"developer_name\":\"Lawrence Murray\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"indii.org\",\"verification_timestamp\":\"1759374488\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789378615,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1759367824,\"trending\":5.5096474189194575,\"installs_last_month\":351,\"favorites_count\":50,\"isMobileFriendly\":false},{\"name\":\"Aviator\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Your Video Copilot: AV1/OPUS Video Encoder\",\"description\":\"Aviator enables simple, easy-to-use video encoding for the world's most\\n      advanced open video codec, AV1.\\n      Encode your favorite media into super efficient files with incredible\\n      quality per bit, powered by the SVT-AV1 production encoder with Opus for\\n      audio encoding. The sky's the limit for your old home video collection \u0026amp;\\n      large 4k smartphone videos, and you can fly in style with a beautiful\\n      libadwaita interface.\\n      Take off with Aviator!\\n    \",\"id\":\"net_natesales_Aviator\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"net.natesales.Aviator\",\"icon\":\"https://dl.flathub.org/media/net/natesales/Aviator/6d7d81f8df5616741de0cdac434627ee/icons/128x128/net.natesales.Aviator.png\",\"main_categories\":\"system\",\"sub_categories\":[],\"developer_name\":\"Gianni Rosato\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"natesales.net\",\"verification_timestamp\":\"1676295025\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1777091187,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1662967187,\"trending\":3.520258931164353,\"installs_last_month\":296,\"favorites_count\":9,\"isMobileFriendly\":false},{\"name\":\"Startup Configuration\",\"keywords\":[\"COSMIC\",\"autostart\"],\"localized_keywords\":[\"COSMIC\",\"autostart\"],\"summary\":\"View and set startup scripts and applications\",\"description\":\"\\n      This is an application that allows you to view, manage, and add Freedesktop-compatible autostart entries to your\\n      computer. It intends to trivialise managing and cleaning up your autostart directory\\n    \\n    \",\"id\":\"best_ellie_StartupConfiguration\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3\",\"is_free_license\":true,\"app_id\":\"best.ellie.StartupConfiguration\",\"icon\":\"https://dl.flathub.org/media/best/ellie/StartupConfiguration/6bc2292bb67fd31cb9403b4102c9ec2d/icons/128x128/best.ellie.StartupConfiguration.png\",\"main_categories\":\"system\",\"sub_categories\":[\"Settings\",\"Utility\",\"System\"],\"developer_name\":\"ellie\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"ellie.best\",\"verification_timestamp\":\"1748612245\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789910376,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1748612288,\"trending\":3.4103806964447236,\"installs_last_month\":2818,\"favorites_count\":39,\"isMobileFriendly\":true},{\"name\":\"Dconf Editor\",\"keywords\":[\"settings\"],\"localized_keywords\":[\"Einstellungen\",\"Konfiguration\",\"agordoj\",\"ajustes\",\"asetukset\",\"beállítások\",\"configuracion\",\"configuració\",\"configuración\",\"configuratie\",\"configuration\",\"configurazione\",\"configuração\",\"configurări\",\"cài\",\"dconf\",\"definições\",\"ezarpenak\",\"impostazione\",\"impostazioni\",\"indstillinger\",\"innstillinger\",\"instellingen\",\"inställningar\",\"konfigurace\",\"konfiguracja\",\"konfigurasi\",\"konfigurasjon\",\"konfiguration\",\"konfigurazioa\",\"konfigurácia\",\"konfiguráció\",\"konfigūracija\",\"nastavenia\",\"nastavení\",\"nustatymai\",\"paramètres\",\"paràmetres\",\"pengaturan\",\"podešavanje\",\"postavke\",\"preferencias\",\"preferencje\",\"seaded\",\"seadistus\",\"settings\",\"sätted\",\"ustawienia\",\"valg\",\"valgmuligheder\",\"đặt\",\"διαμόρφωση\",\"ρυθμίσεις\",\"канфігурацыя\",\"конфигурации\",\"конфигурация\",\"налады\",\"налаштування\",\"настройка\",\"настройки\",\"настройкі\",\"параметри\",\"параметры\",\"הגדרות\",\"קונפיגורציה\",\"תצורה\",\"تنظیمات\",\"विन्यास\",\"सेटिंग्स\",\"ਸੈਟਿੰਗ\",\"ਸੈਟਿੰਗਾਂ\",\"ਸੰਰਚਨਾ\",\"அமைப்ப
4ு\",\"வடிவமைப்பு\",\"設定\",\"設定值\",\"设定\",\"설정\"],\"summary\":\"A graphical tool for editing the dconf database\",\"description\":\"\\n      Dconf Editor is a tool to allow direct editing of the dconf configuration database.\\n      This is useful when developing applications that use these settings.\\n    \\n      \\n      Editing your configuration directly is an advanced feature and may cause applications to not work correctly.\\n    \\n    \",\"id\":\"ca_desrt_dconf-editor\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"ca.desrt.dconf-editor\",\"icon\":\"https://dl.flathub.org/media/ca/desrt/dconf-editor/1ea3db9e39e8dbff46fda01fda87f70c/icons/128x128/ca.desrt.dconf-editor.png\",\"main_categories\":\"system\",\"sub_categories\":[],\"developer_name\":\"The GNOME Project\",\"verification_verified\":true,\"verification_method\":\"manual\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1675209600\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1774285936,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1501870746,\"trending\":2.8977746246527363,\"installs_last_month\":1975,\"favorites_count\":59,\"isMobileFriendly\":true},{\"name\":\"OpenTabletDriver\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Cross-platform tablet driver tool\",\"description\":\"OpenTabletDriver is an open source, cross platform, user mode tablet driver. The goal of OpenTabletDriver is to be cross platform as possible with the highest compatibility in an easily configurable graphical user interface.\\n      **This package requires additional setup before or after installation.**\\n      Please check the help page for setup instructions. (https://github.com/flathub/net.opentabletdriver.OpenTabletDriver/blob/master/README.md)\\n    \",\"id\":\"net_opentabletdriver_OpenTabletDriver\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LGPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"net.opentabletdriver.OpenTabletDriver\",\"icon\":\"https://dl.flathub.org/media/net/opentabletdriver/OpenTabletDriver/eb6d14236ee27250dcf4bc74fcd85b42/icons/128x128/net.opentabletdriver.OpenTabletDriver.png\",\"main_categories\":\"system\",\"sub_categories\":[\"Settings\"],\"developer_name\":\"InfinityGhost\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1777342701,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1711606588,\"trending\":2.891204343410447,\"installs_last_month\":3133,\"favorites_count\":23,\"isMobileFriendly\":false},{\"name\":\"pw3270\",\"keywords\":[\"3270\",\"telnet\",\"pw3270\"],\"localized_keywords\":[\"3270\",\"pw3270\",\"telnet\"],\"summary\":\"Access TN3270 hosts\",\"description\":\"GTK Based 3270 terminal emulator\\n      pw3270 is a modern, GTK-based, completely free tn3270 emulator.\\n      Created originally for Banco do Brasil, it's now an official Brazilian Government Public Software project, and is used worldwide.\\n    \",\"id\":\"br_app_pw3270_terminal\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-3.0\",\"is_free_license\":true,\"app_id\":\"br.app.pw3270.terminal\",\"icon\":\"https://dl.flathub.org/media/br/app/pw3270.terminal.desktop/058d00020655a5d6d462a4988dad8bf0/icons/128x128/br.app.pw3270.terminal.desktop.png\",\"main_categories\":\"system\",\"sub_categories\":[\"TerminalEmulator\"],\"developer_name\":\"Perry Werneck\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789762665,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1674053049,\"trending\":2.534951529861404,\"installs_last_month\":146,\"favorites_count\":1,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":18,\"totalHits\":103,\"facetDistribution\":null,\"facetStats\":null}},{\"category\":\"utility\",\"apps\":{\"hits\":[{\"name\":\"Deep Dive\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Stay focused with strict limits\",\"description\":\"Deep Dive is an active productivity timer built for the GNOME de
4sktop. Based on the concept of \\\"Submerging,\\\" it operates on the principle that deep work requires strict boundaries.\\n      When you start a timer, you are going underwater where distractions cannot reach you. You either finish the dive, or you deliberately \\\"Give Up\\\" and surface early.\\n      \\n        Submerge Mode: Locks the timer, preventing pausing or skipping.\\n        Break Overlays: Forces you to take a screen break with a full-screen overlay.\\n        Do Not Disturb: Automatically silences system notifications during work blocks.\\n        Project Tracking and Stats: Logs focused time against specific projects securely on your device.\\n      \\n    \",\"id\":\"io_github_tanaybhomia_DeepDive\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.tanaybhomia.DeepDive\",\"icon\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/icons/128x128/io.github.tanaybhomia.DeepDive.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Tanay Bhomia\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"tanaybhomia\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1789318863\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789664482,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789318384,\"trending\":19.999982939606408,\"installs_last_month\":788,\"favorites_count\":10,\"isMobileFriendly\":false},{\"name\":\"Jottr\",\"keywords\":[\"write\",\"notepad\",\"text\"],\"localized_keywords\":[\"notepad\",\"text\",\"write\"],\"summary\":\"Simple text and markdown editor mainly intended for writers, journalists and researchers\",\"description\":\"\\n      A simple, opinionated plain text and markdown editor designed for writers, journalists and researchers. Jottr has features like distraction-free writing, an integrated web-browser, customizable site-specific search from the context menu and smart auto-completion from saved snippets.\\n    \\n    \",\"id\":\"io_github_mfat_jottr\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.mfat.jottr\",\"icon\":\"https://dl.flathub.org/media/io/github/mfat.jottr/525ffa28b6669509e467d94ef4c3cff5/icons/128x128/io.github.mfat.jottr.png\",\"main_categories\":\"utility\",\"sub_categories\":[\"TextEditor\"],\"developer_name\":\"mFat\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"mfat\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1740298424\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789941457,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1740295968,\"trending\":19.483128486563952,\"installs_last_month\":723,\"favorites_count\":4,\"isMobileFriendly\":false},{\"name\":\"Raspberry Pi Imager\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Raspberry Pi Imaging utility\",\"description\":\"\\n      Raspberry Pi Imager downloads a .JSON file from the Raspberry Pi\\n      website with a list of all current download options, ensuring you are\\n      always installing the most up-to-date version.\\n    \\n      \\n      Once you've selected an operating system from the available options,\\n      the utility reads the relevant file directly from the Raspberry Pi\\n      website and writes it straight to the SD card. This speeds up the\\n      process quite considerably compared to the standard process of reading\\n      it from the website, writing it to a file on your hard drive, and then,\\n      as a separate step, reading it back from the hard drive and writing it\\n      to the SD card.\\n    \\n      \\n      During this process, Raspberry Pi Imager also caches the downloaded\\n      operating system image – that is to say, it saves a local copy on your\\n      computer, so you can program additional SD cards without having to\\n      download the file again.\\n    \\n    \",\"id\":\"org_raspberrypi_rpi-imager\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"Apache-2.0\",\"is_free_license\":true,\"app_id\":\"org.raspberrypi.rpi-imager\",\"icon\":\"https://dl.flathub.org/media/org/raspberrypi/rpi-imager/c0e86275c25ea1a078617ab1a5f2ee03/icons/128x128/org.raspberrypi.rpi-imager.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Raspberry Pi Ltd\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789844098,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1587996476,\"trending\":16.771028005048578,\"installs_last_month\":2048,\"favorites_count\":50,\"isMobileFriendly\":false},{\"name\":\"BMI Calculator\",\"keywords\":[\"GTK\",\"body\",\"mass\"],\"localized_keywords\":[\"GTK\",\"body\",\"mass\"],\"summary\":\"Calculate your BMI\",\"description\":\"Calculate your body mass index from weight, height and gender.\\n    \",\"id\":\"io_github_johannesboehler2_BmiCalculator\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.johannesboehler2.BmiCalculator\",\"icon\":\"https://dl.flathub.org/media/io/github/johannesboehler2.BmiCalculator/4a36df929428573989570d23413eee30/icons/128x128/io.github.johannesboehler2.BmiCalculator.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Johannes Böhler\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"johannesboehler2\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1745076014\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790097604,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1744893005,\"trending\":14.673026972600043,\"installs_last_month\":361,\"favorites_count\":7,\"isMobileFriendly\":true},{\"name\":\"Era\",\"keywords\":[\"calendar\",\"events\",\"meetings\"],\"localized_keywords\":[\"GTK\",\"calendar\",\"calendário\",\"eventos\",\"events\",\"meetings\",\"ведення календаря\",\"календар\",\"події\"],\"summary\":\"Manage your time\",\"description\":\"\\n            Era is a calendar that grows with your needs - simple and calm for everyday use while\\n            revealing powerful tools when you need them. Use a small window side-by-side with other\\n            apps for multitasking or go fullscreen for complex planning. Your events can sync with\\n            most online providers, and Era keeps working without interruptions when you’re offline.\\n        \\n    \",\"id\":\"org_gnome_gitlab_TitouanReal_Era\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.gitlab.TitouanReal.Era\",\"icon\":\"https://dl.flathub.org/media/org/gnome/gitlab.TitouanReal.Era/9aa81a95ce3933e76d9d343750694279/icons/128x128/org.gnome.gitlab.TitouanReal.Era.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Titouan Real\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790068764,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1790068764,\"trending\":12.770392855304156,\"installs_last_month\":112,\"favorites_count\":1,\"isMobileFriendly\":true},{\"name\":\"Tally\",\"keywords\":[\"tally\",\"counter\",\"tally counter\"],\"localized_keywords\":[\"Adwaita\",\"GNOME\",\"Gtk\",\"compteur\",\"compteur manuel\",\"contatore\",\"contegg
4io\",\"counter\",\"hitung\",\"penghitung\",\"tally\",\"tally counter\"],\"summary\":\"Count anything\",\"description\":\"\\n\\t\\t\\tKeep, categorize, and organize a list of tally counters.\\n\\t\\t\\n    \",\"id\":\"ca_vlacroix_Tally\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"ca.vlacroix.Tally\",\"icon\":\"https://dl.flathub.org/media/ca/vlacroix/Tally/277bcf198ffd6f0f47c97ed63dad08c3/icons/128x128/ca.vlacroix.Tally.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Victoria Lacroix\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"vlacroix.ca\",\"verification_timestamp\":\"1730731294\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789744813,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1727937247,\"trending\":12.465552195057017,\"installs_last_month\":464,\"favorites_count\":26,\"isMobileFriendly\":true}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":123,\"totalHits\":734,\"facetDistribution\":null,\"facetStats\":null}}],\"heroBannerData\":[{\"app\":{\"position\":1,\"app_id\":\"io.github.tanaybhomia.DeepDive\",\"isFullscreen\":false},\"appstream\":{\"project_license\":\"GPL-3.0-or-later\",\"provides\":null,\"name\":\"Deep Dive\",\"releases\":[{\"version\":\"1.1.0\",\"url\":null,\"urgency\":null,\"timestamp\":\"1789603200\",\"date_eol\":null,\"type\":\"stable\",\"description\":\"\u003cp\u003eWindow Resizing Fix + More\u003c/p\u003e\\n          \u003cul\u003e\\n            \u003cli\u003eMade the app more resizeable\u003c/li\u003e\\n            \u003cli\u003eRemoved a condition which made the app run in the background even after closing\u003c/li\u003e\\n            \u003cli\u003eChange the appearance of the stats filter\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \",\"date\":null},{\"version\":\"1.0.0\",\"url\":null,\"urgency\":null,\"timestamp\":\"1787788800\",\"date_eol\":null,\"type\":\"stable\",\"description\":\"\u003cp\u003eInitial Release of Deep Dive!\u003c/p\u003e\\n          \u003cul\u003e\\n            \u003cli\u003eIncludes Submerge Mode and Project Tracking.\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \",\"date\":null}],\"bundle\":{\"sdk\":\"org.gnome.Sdk/x86_64/50\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"value\":\"app/io.github.tanaybhomia.DeepDive/x86_64/stable\"},\"urls\":{\"donation\":\"https://tanaybhomia.github.io/DeepDive/donate.html\",\"translate\":null,\"faq\":null,\"contact\":\"https://matrix.to/#/@tanaybhomia:matrix.org\",\"vcs_browser\":\"https://github.com/tanaybhomia/DeepDive\",\"contribute\":null,\"bugtracker\":\"https://github.com/tanaybhomia/DeepDive/issues\",\"homepage\":\"https://tanaybhomia.github.io/DeepDive/\",\"help\":\"https://github.com/tanaybhomia/DeepDive/wiki\"},\"summary\":\"Stay focused with strict limits\",\"screenshots\":[{\"sizes\":[{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/image-1_orig.png\",\"width\":\"610\",\"height\":\"550\"},{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/[email protected]\",\"width\":\"224\",\"height\":\"201\"}],\"caption\":\"Deep Dive\",\"default\":true},{\"sizes\":[{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/image-2_orig.png\",\"width\":\"531\",\"height\":\"690\"},{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/[email protected]\",\"width\":\"224\",\"height\":\"291\"}],\"caption\":\"Pomodoro Timer\",\"default\":null},{\"sizes\":[{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/image-3_orig.png\",\"width\":\"531\",\"height\"
4:\"690\"},{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/[email protected]\",\"width\":\"224\",\"height\":\"291\"}],\"caption\":\"Stopwatch Timer\",\"default\":null},{\"sizes\":[{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/image-4_orig.png\",\"width\":\"531\",\"height\":\"690\"},{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/[email protected]\",\"width\":\"224\",\"height\":\"291\"}],\"caption\":\"Submerge Mode\",\"default\":null},{\"sizes\":[{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/image-5_orig.png\",\"width\":\"531\",\"height\":\"690\"},{\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/screenshots/[email protected]\",\"width\":\"224\",\"height\":\"291\"}],\"caption\":\"Statistics\",\"default\":null}],\"description\":\"\u003cp\u003eDeep Dive is an active productivity timer built for the GNOME desktop. Based on the concept of \\\"Submerging,\\\" it operates on the principle that deep work requires strict boundaries.\u003c/p\u003e\\n      \u003cp\u003eWhen you start a timer, you are going underwater where distractions cannot reach you. You either finish the dive, or you deliberately \\\"Give Up\\\" and surface early.\u003c/p\u003e\\n      \u003cul\u003e\\n        \u003cli\u003eSubmerge Mode: Locks the timer, preventing pausing or skipping.\u003c/li\u003e\\n        \u003cli\u003eBreak Overlays: Forces you to take a screen break with a full-screen overlay.\u003c/li\u003e\\n        \u003cli\u003eDo Not Disturb: Automatically silences system notifications during work blocks.\u003c/li\u003e\\n        \u003cli\u003eProject Tracking and Stats: Logs focused time against specific projects securely on your device.\u003c/li\u003e\\n      \u003c/ul\u003e\\n    \",\"metadata\":{\"flathub::manifest\":null,\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_is_organization\":true,\"flathub::verification::login_name\":\"tanaybhomia\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::website\":null,\"flathub::verification::timestamp\":\"1789318863\"},\"developer_name\":\"Tanay Bhomia\",\"categories\":[\"Utility\"],\"icon\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/icons/128x128/io.github.tanaybhomia.DeepDive.png\",\"launchable\":{\"type\":\"desktop-id\",\"value\":\"io.github.tanaybhomia.DeepDive.desktop\"},\"icons\":[{\"scale\":null,\"type\":\"remote\",\"url\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/icons/128x128/io.github.tanaybhomia.DeepDive.png\",\"width\":128,\"height\":128},{\"scale\":2,\"type\":\"remote\",\"url\":\"https://dl.flathub.org/media/io/github/tanaybhomia.DeepDive/0fbd90d212610fa538bbe89ca7ab4779/icons/128x128@2/io.github.tanaybhomia.DeepDive.png\",\"width\":128,\"height\":128}],\"type\":\"desktop-application\",\"content_rating_details\":{\"en_US\":{\"categories\":[{\"id\":\"social\",\"level\":\"none\",\"description\":\"No way to chat with other users\"},{\"id\":\"drugs\",\"level\":\"none\",\"description\":\"No references to alcohol\"},{\"id\":\"language\",\"level\":\"none\",\"description\":\"No profanity of any kind\"},{\"id\":\"money\",\"level\":\"none\",\"description\":\"No ability to spend money\"},{\"id\":\"sex\",\"level\":\"none\",\"description\":\"No nudity of any sort\"},{\"id\":\"violence\",\"level\":\"none\",\"description\":\"No cartoon violence\"}],\"minimumAge\":3,\"minimumAgeText\":\"Early Childhood\",\"contentRatingSystem\":\"ESRB\"}},\"is_free_license\":true,\"id\":\"io.github.tanaybhomia.DeepDive\",\"translation\":null,\"kudos\":null,\"keywords\":null,\"isMobileFriendly\":false,\"branding\":[{\"type\":\"primary\",\"scheme_preference\":\"light\",\"value\":\"#62C9E8\"},{\"type\":\"primary\",\"scheme_preference\":\"dark\",\"value\":\"#025B93\"}],\"is_eol\":false,\"mimetypes\":null}},{\"app\":{\"position\":2,\"app_id\":\"im.bernard.Memorado\",\"isFullscreen\":false},\"appstream\":{\"type\":\"desktop-application\",\"id\":\"im.bernard.Memorado\",\"name\":\"Memorado\",\"summary\":\"Memorize anything\",\"description\":\"\u003cp\u003e\\n\\t    Learn using spaced repetition. Create cards with a question and answer, and practice with them.\\n    \u003c/p\u003e\\n      \u003cp\u003e\\n\\t    Great for learning new languages, memorizing terms and definitions, or anything else you want to get better at.\\n\\t    Create or import decks, practice them, or export to share them with friends.\\n\\t  \u003c/p\u003e\\n    \",\"developer_name\":\"The Memorado Developers\",\"icon\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/icons/128x128/im.bernard.Memorado.png\",\"icons\":[{\"url\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/icons/128x128/im.bernard.Memorado.png\",\"width\":128,\"height\":128,\"type\":\"remote\"},{\"url\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/icons/128x128@2/im.bernard.Memorado.png\",\"width\":128,\"height\":128,\"scale\":2,\"type\":\"remote\"}],\"screenshots\":[{\"sizes\":[{\"width\":\"742\",\"height\":\"622\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/image-1_orig.png\"},{\"width\":\"624\",\"height\":\"523\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"187\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/[email protected]\"}],\"caption\":\"List of decks\",\"default\":true},{\"sizes\":[{\"width\":\"742\",\"height\":\"622\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/image-2_orig.png\"}
4,{\"width\":\"624\",\"height\":\"523\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"187\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/[email protected]\"}],\"caption\":\"Edit cards in a deck\"},{\"sizes\":[{\"width\":\"742\",\"height\":\"622\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/image-3_orig.png\"},{\"width\":\"624\",\"height\":\"523\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"187\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/im/bernard/Memorado/556d8ff45f24bd6ef8d4c9e34330ec79/screenshots/[email protected]\"}],\"caption\":\"Practice with cards\"}],\"releases\":[{\"timestamp\":\"1775260800\",\"version\":\"0.7\",\"type\":\"stable\",\"description\":\"\u003cp\u003eBetter handling for longer text on cards.\u003c/p\u003e\\n        \"},{\"timestamp\":\"1765929600\",\"version\":\"0.6\",\"type\":\"stable\",\"description\":\"\u003cp\u003eFix card editing while practicing and practice rounds ending too early, filter files in the file chooser during import, update Ukrainian translation, add keywords.\u003c/p\u003e\\n        \"},{\"timestamp\":\"1737763200\",\"version\":\"0.5\",\"type\":\"stable\",\"description\":\"\u003cp\u003eFix tabbing between fields, improved card editor, Brazilian Portuguese translation.\u003c/p\u003e\\n        \"},{\"timestamp\":\"1728604800\",\"version\":\"0.4\",\"type\":\"stable\",\"description\":\"\u003cp\u003eAdd support for importing .anki2 files.\u003c/p\u003e\\n        \"}],\"content_rating_details\":{\"en_US\":{\"categories\":[{\"id\":\"social\",\"level\":\"none\",\"description\":\"No way to chat with other users\"},{\"id\":\"drugs\",\"level\":\"none\",\"description\":\"No references to alcohol\"},{\"id\":\"language\",\"level\":\"none\",\"description\":\"No profanity of any kind\"},{\"id\":\"money\",\"level\":\"none\",\"description\":\"No ability to spend money\"},{\"id\":\"sex\",\"level\":\"none\",\"description\":\"No nudity of any sort\"},{\"id\":\"violence\",\"level\":\"none\",\"description\":\"No cartoon violence\"}],\"minimumAge\":3,\"minimumAgeText\":\"Early Childhood\",\"contentRatingSystem\":\"ESRB\"}},\"urls\":{\"bugtracker\":\"https://github.com/wbernard/Memorado/issues/new\",\"homepage\":\"https://bernard.im/memorado\",\"translate\":\"https://github.com/wbernard/Memorado/tree/main/po\",\"vcs_browser\":\"https://github.com/wbernard/Memorado\"},\"categories\":[\"Utility\"],\"keywords\":[\"flashcards\"],\"project_license\":\"GPL-3.0-or-later\",\"launchable\":{\"value\":\"im.bernard.Memorado.desktop\",\"type\":\"desktop-id\"},\"bundle\":{\"value\":\"app/im.bernard.Memorado/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"}
4,\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"bernard.im\",\"flathub::verification::timestamp\":\"1711642889\",\"flathub::verification::login_is_organization\":false},\"is_free_license\":true,\"isMobileFriendly\":true,\"branding\":[{\"value\":\"#f9f06b\",\"scheme_preference\":\"light\",\"type\":\"primary\"},{\"value\":\"#4e2ce9\",\"scheme_preference\":\"dark\",\"type\":\"primary\"}],\"is_eol\":false}},{\"app\":{\"position\":3,\"app_id\":\"net.trowell.kotoba\",\"isFullscreen\":false},\"appstream\":{\"type\":\"desktop-application\",\"id\":\"net.trowell.kotoba\",\"name\":\"Kotoba\",\"summary\":\"Japanese–English dictionary\",\"description\":\"\u003cul\u003e\\n        \u003cli\u003eFlexible search: Look up words using kanji, kana, rōmaji, or English meaning.\u003c/li\u003e\\n        \u003cli\u003eResponsive results: Get matches in a fraction of a second.\u003c/li\u003e\\n        \u003cli\u003eDetailed entries: Readings, meanings, example sentences, and usage notes where available.\u003c/li\u003e\\n        \u003cli\u003eVerb and adjective handling: Automatically recognizes and matches conjugated verb and adjective forms to their base dictionary entry.\u003c/li\u003e\\n        \u003cli\u003eWildcards: Use \u003ccode\u003e*\u003c/code\u003e to search by pattern, useful for suffix searches such as \u003ccode\u003e*問題\u003c/code\u003e.\u003c/li\u003e\\n        \u003cli\u003eBookmarks: Save entries to revisit later.\u003c/li\u003e\\n        \u003cli\u003eFully offline: No internet connection required.\u003c/li\u003e\\n      \u003c/ul\u003e\\n    \",\"developer_name\":\"Haydn Trowell\",\"icon\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/icons/128x128/net.trowell.kotoba.png\",\"icons\":[{\"url\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/icons/128x128/net.trowell.kotoba.png\",\"width\":128,\"height\":128,\"type\":\"remote\"},{\"url\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/icons/128x128@2/net.trowell.kotoba.png\",\"width\":128,\"height\":128,\"scale\":2,\"type\":\"remote\"}],\"screenshots\":[{\"sizes\":[{\"width\":\"1010\",\"height\":\"770\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/image-1_orig.png\"},{\"width\":\"752\",\"height\":\"573\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"475\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"170\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/[email protected]\"}],\"default\":true},{\"sizes\":[{\"width\":\"1010\",\"height\":\"770\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/image-2_orig.png\"},{\"width\":\"752\",\"height\":\"573\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"475\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"170\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/net/trowell/kotoba/003e954344b11f7ccd243d33bc898a27/screenshots/[email protected]\"}]}],\"releases\":[{\"timestamp\":\"1777507200\",\"version\":\"0.2\",\"type\":\"stable\",\"description\":\"\u003cul\u003e\\n            \u003cli\u003eWildcards in searches: Use \u003ccode\u003e*\u003c/code\u003e to search by pattern, useful for suffix searches such as \u003ccode\u003e*問題\u003c/code\u003e.\u003c/li\u003e\\n            \u003cli\u003eMake text fields selectable to allow copying.\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"}
4,{\"timestamp\":\"1776988800\",\"version\":\"0.1\",\"type\":\"stable\",\"description\":\"\u003cp\u003eFirst public release\u003c/p\u003e\\n        \"}],\"content_rating_details\":{\"en_US\":{\"categories\":[{\"id\":\"social\",\"level\":\"none\",\"description\":\"No way to chat with other users\"},{\"id\":\"drugs\",\"level\":\"none\",\"description\":\"No references to alcohol\"},{\"id\":\"language\",\"level\":\"none\",\"description\":\"No profanity of any kind\"},{\"id\":\"money\",\"level\":\"none\",\"description\":\"No ability to spend money\"},{\"id\":\"sex\",\"level\":\"none\",\"description\":\"No nudity of any sort\"},{\"id\":\"violence\",\"level\":\"none\",\"description\":\"No cartoon violence\"}],\"minimumAge\":3,\"minimumAgeText\":\"Early Childhood\",\"contentRatingSystem\":\"ESRB\"}},\"urls\":{\"bugtracker\":\"https://gitlab.gnome.org/haydn/kotoba/issues\",\"homepage\":\"https://gitlab.gnome.org/haydn/kotoba\",\"donation\":\"https://ko-fi.com/haydntrowell\",\"vcs_browser\":\"https://gitlab.gnome.org/haydn/kotoba\",\"contribute\":\"https://gitlab.gnome.org/haydn/kotoba\"},\"categories\":[\"Utility\",\"Dictionary\"],\"keywords\":[\"dictionary\",\"japanese\"],\"project_license\":\"GPL-3.0-or-later\",\"launchable\":{\"value\":\"net.trowell.kotoba.desktop\",\"type\":\"desktop-id\"},\"bundle\":{\"value\":\"app/net.trowell.kotoba/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"}
4,\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"trowell.net\",\"flathub::verification::timestamp\":\"1776982379\",\"flathub::verification::login_is_organization\":false},\"is_free_license\":true,\"isMobileFriendly\":true,\"branding\":[{\"value\":\"#FCE8D8\",\"scheme_preference\":\"light\",\"type\":\"primary\"},{\"value\":\"#5A1744\",\"scheme_preference\":\"dark\",\"type\":\"primary\"}],\"is_eol\":false}},{\"app\":{\"position\":4,\"app_id\":\"dev.geopjr.Turntable\",\"isFullscreen\":false},\"appstream\":{\"type\":\"desktop-application\",\"id\":\"dev.geopjr.Turntable\",\"name\":\"Turntable\",\"summary\":\"Scrobble your music\",\"description\":\"\u003cp\u003eKeep track of your listening habits by scrobbling them to last.fm, ListenBrainz, Libre.fm and Maloja at the same time using your favorite music app's, favorite music app! Turntable comes with a highly customizable and sleek design that displays information about the currently playing song and allows you to control your music player, allowlist it for scrobbling and manage your scrobbling accounts. All MPRIS-enabled apps are supported.\u003c/p\u003e\\n      \u003cp\u003eNot interested in the GUI but still want to scrobble your MPRIS-enabled players? Turntable comes with a CLI, allowing you to scrobble in the background! Try it out using \u003ccode\u003eflatpak run dev.geopjr.Turntable --help\u003c/code\u003e.\u003c/p\u003e\\n    \",\"developer_name\":\"Evangelos \\\"GeopJr\\\" Paterakis\",\"icon\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/icons/128x128/dev.geopjr.Turntable.png\",\"icons\":[{\"url\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/icons/128x128/dev.geopjr.Turntable.png\",\"width\":128,\"height\":128,\"type\":\"remote\"},{\"url\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/icons/128x128@2/dev.geopjr.Turntable.png\",\"width\":128,\"height\":128,\"scale\":2,\"type\":\"remote\"}],\"screenshots\":[{\"sizes\":[{\"width\":\"586\",\"height\":\"274\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/image-1_orig.png\"},{\"width\":\"224\",\"height\":\"104\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/[email protected]\"}],\"default\":true},{\"sizes\":[{\"width\":\"723\",\"height\":\"378\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/image-2_orig.png\"},{\"width\":\"624\",\"height\":\"326\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"117\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/[email protected]\"}]},{\"sizes\":[{\"width\":\"242\",\"height\":\"458\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/image-3_orig.png\"},{\"width\":\"224\",\"height\":\"423\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/[email protected]\"}]},{\"sizes\":[{\"width\":\"690\",\"height\":\"470\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/image-4_orig.png\"},{\"width\":\"624\",\"height\":\"425\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"152\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/dev/geopjr/Turntable/3a72c7a7cd2ebfac946c74fede70d1e6/screenshots/[email protected]\"}]}],\"releases\":[{\"timestamp\":\"1766707200\",\"version\":\"0.5.1\",\"type\":\"stable\",\"description\":\"\u003cul\u003e\\n            \u003cli\u003eFixed missing version bump, see previous changelog for 0.5\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"}
4,{\"timestamp\":\"1766707200\",\"version\":\"0.5.0\",\"type\":\"stable\",\"description\":\"\u003cul\u003e\\n            \u003cli\u003eAdded the ability to collapse the controls\u003c/li\u003e\\n            \u003cli\u003eAdded background portal support and automatically starting on boot\u003c/li\u003e\\n            \u003cli\u003eAdded a Wrapped year-in-review experiment\u003c/li\u003e\\n            \u003cli\u003eAdded automatically picking the client that's actively playing on startup\u003c/li\u003e\\n            \u003cli\u003eFixed progress bar being enabled by default even if set to disabled\u003c/li\u003e\\n            \u003cli\u003eFixed bugs with the cover overlay when animations are disabled by replacing it with a more robust solution\u003c/li\u003e\\n            \u003cli\u003eMoved some options around to better organize them\u003c/li\u003e\\n            \u003cli\u003eOther minor fixes and design changes\u003c/li\u003e\\n            \u003cli\u003eUpdated translations\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"},{\"timestamp\":\"1757808000\",\"version\":\"0.4.0\",\"type\":\"stable\",\"description\":\"$4b\"},{\"timestamp\":\"1747180800\",\"version\":\"0.3.3\",\"type\":\"stable\",\"description\":\"\u003cul\u003e\\n            \u003cli\u003eFixed remote cover arts not being fetch on flatpak due to missing permission\u003c/li\u003e\\n            \u003cli\u003eFixed cover art scaling when fit cover and turntable style are enabled\u003c/li\u003e\\n            \u003cli\u003eFixed scrobbling on looping tracks\u003c/li\u003e\\n            \u003cli\u003eFixed issues with namespaces that had more than 3 parts\u003c/li\u003e\\n            \u003cli\u003eUpdated translations\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"}],\"content_rating_details\":{\"en_US\":{\"categories\":[{\"id\":\"social\",\"level\":\"none\",\"description\":\"No way to chat with other users\"},{\"id\":\"drugs\",\"level\":\"none\",\"description\":\"No references to alcohol\"},{\"id\":\"language\",\"level\":\"none\",\"description\":\"No profanity of any kind\"},{\"id\":\"money\",\"level\":\"none\",\"description\":\"No ability to spend money\"},{\"id\":\"sex\",\"level\":\"none\",\"description\":\"No nudity of any sort\"},{\"id\":\"violence\",\"level\":\"none\",\"description\":\"No cartoon violence\"}],\"minimumAge\":3,\"minimumAgeText\":\"Early Childhood\",\"contentRatingSystem\":\"ESRB\"}},\"urls\":{\"bugtracker\":\"https://codeberg.org/GeopJr/Turntable/issues\",\"homepage\":\"https://turntable.geopjr.dev\",\"donation\":\"https://geopjr.dev/donate\",\"translate\":\"https://translate.codeberg.org/engage/turntable/\",\"vcs_browser\":\"https://codeberg.org/GeopJr/Turntable\",\"contribute\":\"https://codeberg.org/GeopJr/Turntable#contributing\"},\"categories\":[\"Music\",\"AudioVideo\",\"Audio\"],\"keywords\":[\"music\",\"player\",\"widget\"],\"project_license\":\"GPL-3.0-only\",\"provides\":[\"dev.geopjr.Turntable\",\"x-scheme-handler/turntable\"],\"launchable\":{\"value\":\"dev.geopjr.Turntable.desktop\",\"type\":\"desktop-id\"},\"bundle\":{\"value\":\"app/dev.geopjr.Turntable/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"}
4,\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"geopjr.dev\",\"flathub::verification::timestamp\":\"1745856641\",\"flathub::verification::login_is_organization\":false},\"is_free_license\":true,\"isMobileFriendly\":false,\"branding\":[{\"value\":\"#c5f1a1\",\"scheme_preference\":\"light\",\"type\":\"primary\"},{\"value\":\"#1a5fb4\",\"scheme_preference\":\"dark\",\"type\":\"primary\"}],\"is_eol\":false}},{\"app\":{\"position\":5,\"app_id\":\"org.gnome.Calendar\",\"isFullscreen\":false},\"appstream\":{\"type\":\"desktop-application\",\"id\":\"org.gnome.Calendar\",\"name\":\"Calendar\",\"summary\":\"Manage your schedule\",\"description\":\"$4c\",\"developer_name\":\"The GNOME Project\",\"icon\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/icons/128x128/org.gnome.Calendar.png\",\"icons\":[{\"url\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/icons/128x128/org.gnome.Calendar.png\",\"width\":128,\"height\":128,\"type\":\"remote\"},{\"url\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/icons/128x128@2/org.gnome.Calendar.png\",\"width\":128,\"height\":128,\"scale\":2,\"type\":\"remote\"}],\"screenshots\":[{\"sizes\":[{\"width\":\"1419\",\"height\":\"923\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/image-1_orig.png\"},{\"width\":\"1248\",\"height\":\"811\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"},{\"width\":\"752\",\"height\":\"489\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"405\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"145\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"}],\"caption\":\"Month view\",\"default\":true},{\"sizes\":[{\"width\":\"1419\",\"height\":\"923\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/image-2_orig.png\"},{\"width\":\"1248\",\"height\":\"811\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"},{\"width\":\"752\",\"height\":\"489\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"405\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"145\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"}],\"caption\":\"Week view\"},{\"sizes\":[{\"width\":\"467\",\"height\":\"870\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/image-3_orig.png\"},{\"width\":\"224\",\"height\":\"417\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/org/gnome/Calendar/9728ecf53ebf3b52f387fd4403694abc/screenshots/[email protected]\"}],\"caption\":\"Event editor\"}],\"releases\":[{\"timestamp\":\"1773446400\",\"version\":\"50.0\",\"type\":\"stable\",\"description\":\"$4d\"},{\"timestamp\":\"1772323200\",\"version\":\"50~rc\",\"type\":\"development\"},{\"timestamp\":\"1770595200\",\"version\":\"50~beta\",\"type\":\"development\"},{\"timestamp\":\"1767571200\",\"version\":\"50~alpha\",\"type\":\"development\"}],\"content_rating_details\":{\"en_US\":{\"categories\":[{\"id\":\"social\",\"level\":\"none\",\"description\":\"No way to chat with other users\"},{\"id\":\"drugs\",\"level\":\"none\",\"description\":\"No references to alcohol\"},{\"id\":\"language\",\"level\":\"none\",\"description\":\"No profanity of any kind\"},{\"id\":\"money\",\"level\":\"none\",\"description\":\"No ability to spend money\"},{\"id\":\"sex\",\"level\":\"none\",\"description\":\"No nudity of any sort\"},{\"id\":\"violence\",\"level\":\"none\",\"description\":\"No cartoon violence\"}],\"minimumAge\":3,\"minimumAgeText\":\"Early Childhood\",\"contentRatingSystem\":\"ESRB\"}},\"urls\":{\"bugtracker\":\"https://gitlab.gnome.org/GNOME/gnome-calendar/issues\",\"homepage\":\"https://apps.gnome.org/Calendar/\",\"donation\":\"https://www.gnome.org/donate/\",\"translate\":\"https://l10n.gnome.org/module/gnome-calendar/\",\"contact\":\"https://matrix.to/#/#gnome-calendar:gnome.org\",\"vcs_browser\":\"https://gitlab.gnome.org/GNOME/gnome-calendar\",\"contribute\":\"https://welcome.gnome.org/app/Calendar/\"},\"categories\":[\"Office\",\"Calendar\",\"Core\"],\"keywords\":[\"calendars\",\"events\",\"meetings\"],\"project_license\":\"GPL-3.0-or-later\",\"provides\":[\"gnome-calendar\",\"text/calendar\"],\"launchable\":{\"value\":\"org.gnome.Calendar.desktop\",\"type\":\"desktop-id\"},\"bundle\":{\"value\":\"app/org.gnome.Calendar/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"}
4,\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"gnome.org\",\"flathub::verification::timestamp\":\"1713433991\",\"flathub::verification::login_is_organization\":false},\"is_free_license\":true,\"isMobileFriendly\":true,\"branding\":[{\"value\":\"#dc8add\",\"scheme_preference\":\"light\",\"type\":\"primary\"},{\"value\":\"#613583\",\"scheme_preference\":\"dark\",\"type\":\"primary\"}],\"is_eol\":false}}],\"appOfTheDayAppstream\":{\"type\":\"desktop-application\",\"id\":\"com.github.geigi.cozy\",\"name\":\"Cozy\",\"summary\":\"Listen to audio books\",\"description\":\"\u003cp\u003eDo you like audio books? Then lets get cozy!\u003c/p\u003e\\n      \u003cp\u003eCozy is a audio book player. Here are some of the features:\u003c/p\u003e\\n      \u003cul\u003e\\n        \u003cli\u003eImport all your audio books into Cozy to browse them comfortably\u003c/li\u003e\\n        \u003cli\u003eListen to your DRM free mp3, m4b, m4a (aac, ALAC, …), flac, ogg and wav audio books\u003c/li\u003e\\n        \u003cli\u003eRemembers your playback position\u003c/li\u003e\\n        \u003cli\u003eSleep timer\u003c/li\u003e\\n        \u003cli\u003ePlayback speed control for each book individually\u003c/li\u003e\\n        \u003cli\u003eSearch your library\u003c/li\u003e\\n        \u003cli\u003eMultiple storage location support\u003c/li\u003e\\n        \u003cli\u003eOffline Mode! This allows you to keep an audio book on your internal storage if you store your audio books on an external or network drive. Perfect to listen to on the go!\u003c/li\u003e\\n        \u003cli\u003eDrag and Drop to import new audio books\u003c/li\u003e\\n        \u003cli\u003eSort your audio books by author, reader and name\u003c/li\u003e\\n      \u003c/ul\u003e\\n    \",\"developer_name\":\"Julian Geywitz\",\"icon\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/icons/128x128/com.github.geigi.cozy.png\",\"icons\":[{\"url\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/icons/128x128/com.github.geigi.cozy.png\",\"width\":128,\"height\":128,\"type\":\"remote\"},{\"url\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/icons/128x128@2/com.github.geigi.cozy.png\",\"width\":128,\"height\":128,\"scale\":2,\"type\":\"remote\"}],\"screenshots\":[{\"sizes\":[{\"width\":\"2420\",\"height\":\"1706\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/image-1_orig.png\"},{\"width\":\"1248\",\"height\":\"879\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"752\",\"height\":\"530\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"439\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"157\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"}],\"default\":true},{\"sizes\":[{\"width\":\"2420\",\"height\":\"1706\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/image-2_orig.png\"},{\"width\":\"1248\",\"height\":\"879\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"752\",\"height\":\"530\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"439\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"}
4,{\"width\":\"224\",\"height\":\"157\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"}]},{\"sizes\":[{\"width\":\"2420\",\"height\":\"1706\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/image-3_orig.png\"},{\"width\":\"1248\",\"height\":\"879\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"752\",\"height\":\"530\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"624\",\"height\":\"439\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"},{\"width\":\"224\",\"height\":\"157\",\"scale\":\"1x\",\"src\":\"https://dl.flathub.org/media/com/github/geigi.cozy/3f111bcd3e8672588967636b9b0d2b92/screenshots/[email protected]\"}]}],\"releases\":[{\"timestamp\":\"1709251200\",\"version\":\"1.3.0\",\"type\":\"stable\",\"description\":\"\u003cp\u003e\\n          After almost two years, a new version of Cozy is finally here! This release brings an updated user interface along with numerous bug fixes and improved performance.\\n        \u003c/p\u003e\\n          \u003cp\u003e\\n          The user interface has been ported to GTK4 and Libadwaita. Thus, Cozy benefits from the new style sheet, automatic dark mode, and utilizes the latest and greatest UI elements throughout the application. Many thanks to Benedek Dévényi and grahamvh!\\n        \u003c/p\u003e\\n          \u003cp\u003eOther changes include:\u003c/p\u003e\\n          \u003cul\u003e\\n            \u003cli\u003eImproved mobile support\u003c/li\u003e\\n            \u003cli\u003eSmaller visual refinements to match the state of the art of GNOME apps\u003c/li\u003e\\n            \u003cli\u003eDozens of bug fixes and performance improvements\u003c/li\u003e\\n            \u003cli\u003eSignificant cleanup and improvements to the codebase\u003c/li\u003e\\n            \u003cli\u003eAs always, updated translations thanks to all translators!\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"},{\"timestamp\":\"1661040000\",\"version\":\"1.2.1\",\"type\":\"stable\",\"description\":\"\u003cul\u003e\\n            \u003cli\u003eSupport for GTK style manager (thanks A6GibKm)\u003c/li\u003e\\n            \u003cli\u003eUse natural sorting for chapter titles\u003c/li\u003e\\n            \u003cli\u003eAs always, updated translations thanks to all the translators!\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"},{\"timestamp\":\"1641600000\",\"version\":\"1.2.0\",\"type\":\"stable\",\"description\":\"\u003cp\u003e\\n        This release features a redesigned preference window. All settings can now be searched. Good news for mobile users too: the redesign should work a lot better on mobile devices now.\\n        \u003c/p\u003e\\n          \u003cul\u003e\\n            \u003cli\u003eRedesigned preference window\u003c/li\u003e\\n            \u003cli\u003ePreferences can now be searched\u003c/li\u003e\\n            \u003cli\u003eFix: position slider did not update the time correctly after an import scan\u003c/li\u003e\\n            \u003cli\u003eFix: after an import scan the library did not display the currently playing book correctly\u003c/li\u003e\\n            \u003cli\u003eMultiple small bug fixes\u003c/li\u003e\\n            \u003cli\u003eAs always, updated translations thanks to all of the translators!\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"},{\"timestamp\":\"1640908800\",\"version\":\"1.1.3\",\"type\":\"stable\",\"description\":\"\u003cp\u003e\\n        A small bugfix release which makes Cozy more reliable.\\n        \u003c/p\u003e\\n          \u003cul\u003e\\n            \u003cli\u003eFresh playback speed and sleep timer icons (thanks jimmac)\u003c/li\u003e\\n            \u003cli\u003eRefreshing the library n
4ow uses a more descriptive text (thanks jubalh)\u003c/li\u003e\\n            \u003cli\u003eMultiple small bug fixes\u003c/li\u003e\\n            \u003cli\u003eAs always, updated translations thanks to all of the translators!\u003c/li\u003e\\n          \u003c/ul\u003e\\n        \"}],\"content_rating_details\":{\"en_US\":{\"categories\":[{\"id\":\"social\",\"level\":\"none\",\"description\":\"No way to chat with other users\"},{\"id\":\"drugs\",\"level\":\"none\",\"description\":\"No references to alcohol\"},{\"id\":\"language\",\"level\":\"none\",\"description\":\"No profanity of any kind\"},{\"id\":\"money\",\"level\":\"none\",\"description\":\"No ability to spend money\"},{\"id\":\"sex\",\"level\":\"none\",\"description\":\"No nudity of any sort\"},{\"id\":\"violence\",\"level\":\"none\",\"description\":\"No cartoon violence\"}],\"minimumAge\":3,\"minimumAgeText\":\"Early Childhood\",\"contentRatingSystem\":\"ESRB\"}},\"urls\":{\"bugtracker\":\"https://github.com/geigi/cozy/issues\",\"homepage\":\"https://cozy.sh\",\"help\":\"https://matrix.to/#/#cozy:gnome.org\",\"donation\":\"https://www.patreon.com/geigi\",\"translate\":\"https://www.transifex.com/geigi/cozy/\",\"vcs_browser\":\"https://github.com/geigi/cozy/\"},\"categories\":[\"AudioVideo\",\"Player\",\"Audio\"],\"project_license\":\"GPL-3.0+\",\"provides\":[\"com.github.geigi.cozy\",\"x-content/audio-player\"],\"launchable\":{\"value\":\"com.github.geigi.cozy.desktop\",\"type\":\"desktop-id\"},\"bundle\":{\"value\":\"app/com.github.geigi.cozy/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"sdk\":\"org.gnome.Sdk/x86_64/49\"}
4,\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"geigi\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::timestamp\":\"1712154041\",\"flathub::verification::login_is_organization\":true},\"is_free_license\":true,\"isMobileFriendly\":false,\"branding\":[{\"value\":\"#ffa348\",\"scheme_preference\":\"light\",\"type\":\"primary\"},{\"value\":\"#ffa348\",\"scheme_preference\":\"dark\",\"type\":\"primary\"}],\"is_eol\":false},\"mobile\":{\"hits\":[{\"name\":\"Convey\",\"keywords\":[\"Mail\",\"E-mail\",\"email\"],\"localized_keywords\":[\"Correio\",\"Correo\",\"Courriel\",\"E-Mail\",\"E-mail\",\"E-posta\",\"Email\",\"GMail\",\"IMAP\",\"Levelezés\",\"Levél\",\"Mail\",\"Mejl\",\"Messagerie\",\"Poczta\",\"Posta\",\"Posta elektronikoa\",\"Surat\",\"Surel\",\"e-mail\",\"email\",\"eposta\",\"mail\",\"pošta\",\"Αλληλογραφία\",\"דואר\",\"דואר אלקטרוני\",\"דוא״ל\"],\"summary\":\"Send and receive email\",\"description\":\"\\n      Convey is an email application built around conversations, for\\n      the GNOME desktop. It allows you to read, find and send email\\n      with a straightforward, modern interface.\\n    \\n      \\n      Conversations allow you to read a complete discussion without\\n      having to find and click from message to message.\\n    \\n      \\n      Convey is a fork of Geary, originally developed by the Geary\\n      Development Team and the Software Freedom Conservancy.\\n    \\n      Convey’s features include:\\n      \\n        Quick email account setup\\n        Shows related messages together in conversations\\n        Fast, full text and keyword search\\n        Full-featured HTML and plain text message composer\\n        Desktop notification of new mail\\n        Compatible with GMail, Yahoo! Mail, Outlook.com and other IMAP servers\\n      \\n    \",\"id\":\"net_donnybeelo_Convey\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-2.1-or-later\",\"is_free_license\":true,\"app_id\":\"net.donnybeelo.Convey\",\"icon\":\"https://dl.flathub.org/media/net/donnybeelo/Convey/834f8b4eb65fc62c4128eb736ea7db64/icons/128x128/net.donnybeelo.Convey.png\",\"main_categories\":\"network\",\"sub_categories\":[\"Email\"],\"developer_name\":\"Daniel Elia\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"donnybeelo.net\",\"verification_timestamp\":\"1789507570\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789983670,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1789495562,\"trending\":19.999999999999996,\"installs_last_month\":2049,\"favorites_count\":16,\"isMobileFriendly\":true},{\"name\":\"Chorus\",\"keywords\":[\"lyrics\",\"sync\",\"music\"],\"localized_keywords\":[\"lyrics\",\"music\",\"sync\"],\"summary\":\"Sing along to your music\",\"description\":\"\\n      Chorus watches whatever music player is running on your system and shows\\n      synced or plain lyrics for the current track.\\n    \\n      Features:\\n      \\n        Follows any music player automatically, or lets you pick one manually\\n        Synced lyrics scroll and highlight the current line as the song plays\\n        Click any line to seek directly to it\\n        Blurred cover art as a live background\\n      \\n    \",\"id\":\"space_f1nn_chorus\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"space.f1nn.chorus\",\"icon\":\"https://dl.flathub.org/media/s/sp/space.f1nn.chorus/0b835ed307117c1e80e83646627cbb43/icons/128x128/space.f1nn.chorus.png\",\"main_categories\":[],\"sub_categories\":[\"Audio\",\"Music\"],\"developer_name\":\"f1nniboy\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"f1nn.space\",\"verification_timestamp\":\"1785762893\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1786472371,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1785763823,\"trending\":19.833699963476395,\"installs_last_month\":1488,\"favorites_count\":24,\"isMobileFriendly\":true},{\"name\":\"BMI Calculator\",\"keywords\":[\"GTK\",\"body\",\"mass\"],\"localized_keywords\":[\"GTK\",\"body\",\"mass\"],\"summary\":\"Calculate your BMI\",\"description\":\"Calculate your body mass index from weight, height and gender.\\n    \",\"id\":\"io_github_johannesboehler2_BmiCalculator\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.johannesboehler2.BmiCalculator\",\"icon\":\"https://dl.flathub.org/media/io/github/johannesboehler2.BmiCalculator/4a36df929428573989570d23413eee30/icons/128x128/io.github.johannesboehler2.BmiCalculator.png\",\"main_categories\":\"utility\",\"sub_categories\":[],\"developer_name\":\"Johannes Böhler\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"johannesboehler2\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1745076014\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1790097604,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1744893005,\"trending\":14.673026972600043,\"installs_last_month\":361,\"favorites_count\":7,\"isMobileFriendly\":true},{\"name\":\"Nocturne\",\"keywords\":[\"bandcamp\",\"navidrome\",\"jellyfin\"],\"localized_keywords\":[\"GTK\",\"Jellyfin\",\"Navidrome\",\"bandcamp\",\"glazba\",\"jellyfin\",\"music\",\"müzik\",\"navidrome\",\"opensubsonic\",\"музыка\"],\"summary\":\"Bring your music library together\",\"description\":\"A modern music client\\n      Features\\n      \\n        Compatibility with Jellyfin, OpenSubsonic, Bandcamp and local files\\n        Exploration by songs, artists, albums, radios and playlists\\n        Playlist management\\n        Audio equal
4izer and audio visualizer\\n        Mpris integration\\n        Integrated Navidrome instance management\\n        Automatic lyrics fetching\\n        Downloads and offline mode\\n        Cool interface\\n      \\n    \",\"id\":\"com_jeffser_Nocturne\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.jeffser.Nocturne\",\"icon\":\"https://dl.flathub.org/media/com/jeffser/Nocturne/759c7a3823ae861d2680c30d01be27a7/icons/128x128/com.jeffser.Nocturne.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Audio\",\"Utility\"],\"developer_name\":\"Jeffry Samuel Eduarte Rojas\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"jeffser.com\",\"verification_timestamp\":\"1774464000\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1789577108,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1774441256,\"trending\":13.743779962792331,\"installs_last_month\":1846,\"favorites_count\":66,\"isMobileFriendly\":true},{\"name\":\"Curtail\",\"keywords\":[\"compress\",\"optimize\",\"image\"],\"localized_keywords\":[\"aven\",\"bilder\",\"compress\",\"compressar\",\"compresser\",\"compression\",\"comprime\",\"comprimir\",\"gwaska\",\"image\",\"imagine\",\"imatge\",\"irudia\",\"komprese\",\"komprimer\",\"konprimatu\",\"kép\",\"obrázek\",\"optimaliser\",\"optimalizace\",\"optimalizálás\",\"optimisa\",\"optimise\",\"optimiser\",\"optimitzar\",\"optimizatu\",\"optimize\",\"skeusen\",\"tömörítés\",\"изображение\",\"компресия\",\"оптимизиране\",\"דחיסה\",\"צילום\",\"תמונה\",\"अनुकूलित करें\",\"छवि\",\"संपीड़ित करें\"],\"summary\":\"Compress your images\",\"description\":\"Optimize your images with Curtail, a useful image compressor that supports PNG, JPEG, WebP\\n      and SVG file types.\\n      It supports both lossless and lossy compression modes with an option to whether keep or not\\n      metadata of images.\\n    \",\"id\":\"com_github_huluti_Curtail\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"com.github.huluti.Curtail\",\"icon\":\"https://dl.flathub.org/media/com/github/huluti.Curtail/35b4217432a4edaf9051f2c65bc4e96f/icons/128x128/com.github.huluti.Curtail.png\",\"main_categories\":\"graphics\",\"sub_categories\":[],\"developer_name\":\"Hugo Posnic\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"huluti\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1679571565\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1779702878,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1608538286,\"trending\":13.431088502204178,\"installs_last_month\":2086,\"favorites_count\":76,\"isMobileFriendly\":true},{\"name\":\"Constrict\",\"keywords\":[\"Compress\",\"Video\",\"Movie\"],\"localized_keywords\":[\"Bideoa\",\"Compress\",\"Compresser\",\"Compressão\",\"Comprimi\",\"Comprimir\",\"Film\",\"Filma\",\"Filme\",\"Fylm\",\"Gwaska\",\"Gwydhyow\",\"Komprese\",\"Kompresowanie\",\"Kompressor\",\"Komprimera\",\"Komprimering\",\"Komprimieren\",\"Komprimovat\",\"Konprimatu\",\"Movie\",\"Mozgókép\",\"Película\",\"Sammenpres\",\"Tömörítés\",\"Video\",\"Videó\",\"Vidéo\",\"Vídeo\",\"compressar\",\"comprimir\",\"vidèo\",\"Βίντεο\",\"Συμπίεση\",\"Ταινία\",\"Видео\",\"Ролик\",\"Сжать\",\"видео\",\"компресиране\",\"филм\",\"فشرده‌سازی\",\"فیلم\",\"ویدیو\"],\"summary\":\"Compress videos to target sizes\",\"description\":\"$4e\",\"id\":\"io_github_wartybix_Constrict\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.wartybix.Constrict\",\"
4icon\":\"https://dl.flathub.org/media/io/github/wartybix.Constrict/c210c13eabd3ae90d4a39fcf0c64ccef/icons/128x128/io.github.wartybix.Constrict.png\",\"main_categories\":\"audiovideo\",\"sub_categories\":[\"Video\"],\"developer_name\":\"Wartybix\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"wartybix\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1752582610\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1777765937,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1752578630,\"trending\":13.344399079030088,\"installs_last_month\":2036,\"favorites_count\":147,\"isMobileFriendly\":true}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":6,\"page\":1,\"totalPages\":67,\"totalHits\":398,\"facetDistribution\":null,\"facetStats\":null},\"games\":{\"hits\":[{\"name\":\"Crossword Editor\",\"keywords\":[\"crossword\",\"puzzle\",\"xword\"],\"localized_keywords\":[\"crociate\",\"crossword\",\"crossword editor\",\"crucigramas\",\"cruciverba\",\"editor\",\"editor de puzzles\",\"edytor krzyżówek\",\"enigmo\",\"gurutzegrama\",\"korsord\",\"korsordsredigerare\",\"krossvord\",\"krossvord redaktoru\",\"krucvorto\",\"krucvortredaktilo\",\"krzyżówka\",\"mots-croisés\",\"palavras cruzadas\",\"parole\",\"pussel\",\"puzzle\",\"puzzle editorea\",\"puzzlea\",\"rompecabezas\",\"tapmacalar\",\"xword\",\"éditeur de puzzle\",\"łamigłówka\",\"γρίφος\",\"επεξεργαστής γρίφου\",\"σταυρόλεξο\"],\"summary\":\"Create crossword puzzles\",\"description\":\"\\n      A tool for authoring and editing pencil-and-paper style\\n      puzzles. Its features include:\\n    \\n      \\n        Supports multiple crossword types, including barred and cryptics\\n        Loads and saves .ipuz file format\\n        Style support for individual cells\\n        Suggests words when creating grids\\n        Autofill functionality and theme word best-fit\\n        Word definitions and indicator hints for writing clues\\n      \\n    \",\"id\":\"org_gnome_Crosswords_Editor\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.Crosswords.Editor\",\"icon\":\"https://dl.flathub.org/media/org/gnome/Crosswords.Editor/8584490f98ce2e3f0aeb9df289ba1383/icons/128x128/org.gnome.Crosswords.Editor.png\",\"main_categories\":\"game\",\"sub_categories\":[\"LogicGame\",\"Construction\"],\"developer_name\":\"Jonathan Blandford\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"jrb\",\"verification_login_provider\":\"gnome\",\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1713537516\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1784092466,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1693467937,\"trending\":17.509403623703108,\"installs_last_month\":405,\"favorites_count\":8,\"isMobileFriendly\":false},{\"name\":\"Reaction\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Movie realism first-person-shooter\",\"description\":\"Reaction Quake 3 ports Action Quake 2 to idTech3 for better graphics and enhanced gametypes like Teamplay, Team Deathmatch, and Capture the Briefcase. It adds fast paced gameplay with realistic weapons and damage. It adds a variety of movement options such as strafe, ramp, ladder, and double jump.\\n    \",\"id\":\"com_rq3_Reaction\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0\",\"is_free_license\":true,\"app_id\":\"com.rq3.Reaction\",\"icon\":\"https://dl.flathub.org/media/com/rq3/Reaction/d81d54a580e0d3ea0a2825480dd162d8/icons/128x128/com.rq3.Reaction.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ActionGame\"],\"developer_name\":\"Headshot\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1788962711,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1691735895,\"trending\":11.477901638582598,\"installs_last_month\":381,\"favorites_count\":3,\"isMobileFriendly\":false},{\"name\":\"Multiplication Puzzle\",\"keywords\":[\"mpuz\"],\"localized_keywords\":[\"Rätzel\",\"Spiel\",\"bulmaca\",\"igra\",\"mpuz\",\"zagonetka\",\"çarpma\"],\"summary\":\"Solve a math mystery\",\"description\":\"Multiplication Puzzle is a simple game inspired by the multiplication game inside the popular editor emacs.\\n      You are presented with a long multiplication problem where a 3-digit number is multiplied by a 2-digit number, yielding two intermediate 4-digit numbers and a final 5-digit answer. However, all the digits are replaced by letters.\\n      Your job is to discover which letters are which digits.\\n    \",\"id\":\"app_drey_MultiplicationPuzzle\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"app.drey.MultiplicationPuzzle\",\"
4icon\":\"https://dl.flathub.org/media/app/drey/MultiplicationPuzzle/47fe33412fafb128235a90a100468262/icons/128x128/app.drey.MultiplicationPuzzle.png\",\"main_categories\":\"game\",\"sub_categories\":[\"LogicGame\"],\"developer_name\":\"Michael Terry\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"drey.app\",\"verification_timestamp\":\"1683811989\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789692752,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1683788475,\"trending\":11.000717015489922,\"installs_last_month\":118,\"favorites_count\":7,\"isMobileFriendly\":true},{\"name\":\"SeriousSamClassic-VK\",\"keywords\":[\"serious\",\"sam\",\"first\"],\"localized_keywords\":[\"first\",\"sam\",\"serious\"],\"summary\":\"Open source first person shooter\",\"description\":\"SeriousSamClassic-VK is open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support, but it should work on (or be easily portable to) any system that supports Vulkan and SDL2.\\n    \\n      Note that while the Serious-Engine source code has been released under GPL, you still need to legally own the game and provide Serious Sam Classic The First Encounter and Serious Sam Classic The Second Encounter the game data to play. See the how to install section for more information.\\n    \\n    \",\"id\":\"io_itch_tx00100xt_SeriousSamClassic-VK\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0\",\"is_free_license\":true,\"app_id\":\"io.itch.tx00100xt.SeriousSamClassic-VK\",\"icon\":\"https://dl.flathub.org/media/io/itch/tx00100xt.SeriousSamClassic-VK/622cf166e5e3ec343bf6ce79d12757a9/icons/128x128/io.itch.tx00100xt.SeriousSamClassic-VK.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ActionGame\",\"Shooter\"],\"developer_name\":\"Alexander Pavlov\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/24.08\",\"updated_at\":1738711974,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1706432661,\"trending\":8.451771905273123,\"installs_last_month\":337,\"favorites_count\":9,\"isMobileFriendly\":false},{\"name\":\"Tux Typing+\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Typing challenge featuring Tux\",\"description\":\"The GNU Classic, Reborn!\\n      Tux Typing+ is a typing challenge for all ages.\\n      Fish Cascade: Tux is hungry! Type to turn the words into fish and keep Tux fed! Do you have what it takes?\\n      Comet Zap: Oh no! A barrage of comets is coming! Help Tux defend the Earth by zapping away all the comets!\\n      Proper Rhythm: Type the letters to the beat! Practice utilizing proper rhythm in your typing with this all-new rhythm game!\\n      Sandbox: Type to your heart's content. Just ignore the psychedelic background... or enable Minimize Effects in Accessibility Settings!\\n      Phrase Typing: Challenge your typing skills with the PenguinType word sets or a selection of poems filled with intricate patterns, capitalization, and symbols!\\n    \",\"id\":\"lol_siembra_tuxtypeplus\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-2.0-only\",\"is_free_license\":true,\"app_id\":\"lol.siembra.tuxtypeplus\",\"icon\":\"https://dl.flathub.org/media/lol/siembra/tuxtypeplus/588933aedd03a44db3611460400a902e/icons/128x128/lol.siembra.tuxtypeplus.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ActionGame\"],\"developer_name\":\"siembra \u0026 Cosm0s\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"siembra.lol\",\"verification_timestamp\":\"1778913596\",\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789875846,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1778908634,\"trending\":8.289265931061095,\"installs_last_month\":647,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Sonic Robo Blast 2 Kart Saturn\",\"keywords\":[\"doom\",\"racing\"],\"localized_keywords\":[\"doom\",\"racing\"],\"summary\":\"Modded SRB2Kart adding many custom features\",\"description\":\"\\n      A modded net-compatible version of SRB2Kart v1.6 that offers multiple code optimizations, palette rendering, player sprite rotation, base Kart HUD customization, and many more.\\n    \\n    \",\"id\":\"org_srb2_SRB2Kart-Saturn\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0+\",\"is_free_license\":true,\"app_id\":\"org.srb2.SRB2Kart-Saturn\",\"icon\":\"https://dl.flathub.org/media/org/srb2/SRB2Kart-Saturn/f93a213ee7fb8bda8013f15453dcf3bf/icons/128x128/org.srb2.SRB2Kart-Saturn.png\",\"main_categories\":\"game\",\"sub_categories\":[\"SportsGame\"],\"developer_name\":\"SRB2Kart Saturn contributors\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789763465,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1704220281,\"trending\":8.043754573366353,\"installs_last_month\":362,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Total Chaos Retro Edition\",\"keywords\":[\"first\",\"person\",\"shooter\"],\"localized_keywords\":[\"first\",\"person\",\"shooter\"],\"summary\":\"Survival horror set on a remote island known as Fort Oasis\",\"description\":\"\\n      Survival horror set on a remote island known as Fort Oasis.\\n      The island was once run by a community of coal miners which one day suddenly disappeared.\\n      Something, clearly, has gone very wrong with this place.\\n      Upon your arrival at Fort Oasis, you receive a strange radio transmission.\\n      Someone wants to be found.\\n      Survive in 6 chapters, against over 8 horrifying fiends with a large assortment of weapons.\\n    \\n      \\n      Retro Edition has reduced texture resolution and poly-counts for improved performance.\\n      Save files from other versions of Total Chaos are not compatible.\\n    \\n    \",\"id\":\"com_moddb_TotalChaosRetro\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"CC-BY-NC-SA-3.0\",\"is_free_license\":false,\"app_id\":\"com.moddb.TotalChaosRetro\",\"icon\":\"https://dl.flathub.org/media/com/moddb/TotalChaosRetro/b733183eea8ac2d2d0eb5e31aad6fae5/icons/128x128/com.moddb.TotalChaosRetro.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ActionGame\"],\"developer_name\":\"wadaholic\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789898171,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1684139138,\"trending\":8.005434484993545,\"installs_last_month\":355,\"favorites_count\":9,\"isMobileFriendly\":false},{\"name\":\"Mahjongg\",\"keywords\":[\"game\",\"strategy\",\"puzzle\"],\"localized_keywords\":[\"bellouriezh\",\"c'hoari\",\"enigmas\",\"estrategia\",\"estratexia\",\"estratègia\",\"estratég
4ia\",\"galvosūkis\",\"game\",\"gierka\",\"giochi\",\"gioco\",\"gra\",\"hlavolam\",\"hra\",\"igra\",\"jeu\",\"joc\",\"jogo\",\"jokoa\",\"juego\",\"játék\",\"jòc\",\"kirakó\",\"logická\",\"ludo\",\"mahjongg\",\"miltamm\",\"mäng\",\"permainan\",\"pusle\",\"puslespill\",\"pussel\",\"puzle\",\"puzlo\",\"puzzle\",\"puzzlea\",\"quebracabezas\",\"spel\",\"spil\",\"spill\",\"strateegia\",\"strategi\",\"strategia\",\"strategická\",\"strategija\",\"strategio\",\"strategy\",\"stratégia\",\"stratégie\",\"teka-teki\",\"tænkespil\",\"xogo\",\"énigmes\",\"žaidimas\",\"παζλ\",\"παιχνίδι\",\"στρατηγική\",\"головоломка\",\"гра\",\"дъска\",\"игра\",\"стратегия\",\"стратегія\",\"אסטרטגיה\",\"משחק\",\"פאזל\",\"ستراتیج\",\"مەتەڵ\",\"گەمە\",\"खेल\",\"पहेली\",\"रणनीति\",\"திட்டம்\",\"புதிர்\",\"விளையாட்டு\",\"게임\"],\"summary\":\"Match tiles and clear the board\",\"description\":\"\\n      Single-player tile-matching game, commonly known as Mahjong solitaire.\\n      Tiles are stacked on the board at the start of the game. The goal is to\\n      remove all the tiles in as little time as possible.\\n      Select two matching tiles and they will disappear from the board, but\\n      you can only select a tile if there is an empty space to its left or\\n      right at the same level. Be careful: tiles that look alike may actually\\n      be slightly different.\\n    \\n      \\n      You can choose from a variety of starting layouts, some easy and some\\n      difficult. If you get stuck, you can ask for a hint, but this adds a\\n      large time penalty.\\n    \\n    \",\"id\":\"org_gnome_Mahjongg\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.Mahjongg\",\"icon\":\"https://dl.flathub.org/media/org/gnome/Mahjongg/9b3e53c8f473385d627a6f791ef040c3/icons/128x128/org.gnome.Mahjongg.png\",\"main_categories\":\"game\",\"sub_categories\":[\"BoardGame\",\"LogicGame\"],\"developer_name\":\"The Mahjongg Team\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"mat\",\"verification_login_provider\":\"gnome\",\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1713529166\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789879467,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1560613434,\"trending\":7.766325933704779,\"installs_last_month\":3614,\"favorites_count\":42,\"isMobileFriendly\":true},{\"name\":\"Tetravex\",\"keywords\":[\"game\",\"logic\",\"board\"],\"localized_keywords\":[\"Brettspiel\",\"Logik\",\"Spiel\",\"Tetravex\",\"board\",\"brett\",\"brädspel\",\"bræt\",\"desková\",\"game\",\"gierka\",\"giochi\",\"gioco\",\"gra\",\"hra\",\"igra\",\"jeu\",\"joc\",\"jogo\",\"jogos\",\"jokoa\",\"juego\",\"játék\",\"jòc\",\"lauamäng\",\"lenta\",\"logic\",\"logica\",\"logická\",\"logiczna\",\"logik\",\"logika\",\"logikk\",\"logiko\",\"logique\",\"loogika\",\"ludo\",\"lògica\",\"lógica\",\"lóxica\",\"mäng\",\"papan\",\"permainan\",\"plateau\",\"platèu\",\"ploča\",\"spel\",\"spil\",\"spill\",\"stolová\",\"tablero\",\"taboleiro\",\"tabuleiro\",\"tabulo\",\"taula\",\"tauler\",\"tábla\",\"xogo\",\"žaidimas\",\"λογική\",\"πίνακας\",\"παιχνίδι\",\"гра\",\"гульня\",\"лагічная\",\"логическа\",\"логічна\",\"настольная\",\"настільна\",\"подредба\",\"тетравекс\",\"הגיון\",\"היגיון\",\"משחק\",\"खेल\",\"तर्क\",\"बोर्ड\",\"தர்க்கம்\",\"பலகை\",\"விளையாட்டு\",\"게임\"],\"summary\":\"Reorder tiles to fit a square\",\"description\":\"\\n      Each square piece has a number on each side. Position the pieces on the left\\n      side of the board so that the same numbers are next to each other. If the\\n      numbers don’t match, you can’t put the piece there. Move quickly: you’re\\n      being timed!\\n    \\n      \\n      You can make the game easier or harder by changing the size of the board.\\n    \\n    \",\"id\":\"org_gnome_Tetravex\",\"type\":\"desktop-application\",\"project_license\":\"GPL-2.0-or-later\",\"is_free_license\":true,\"app_id\":\"org.gnome.Tetravex\",\"icon\":\"https://dl.flathub.org/media/org/gnome/Tetravex/2625d6af7f9365e4433c5226ba6c7d30/icons/128x128/org.gnome.Tetravex.png\",\"main_categories\":\"game\",\"sub_categories\":[\"LogicGame\"],\"developer_name\":\"The Tetravex Team\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"mat\",\"verification_login_provider\":\"gnome\",\"verification_login_is_organization\":false,\"verification_website\":null,\"verification_timestamp\":\"1758291917\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"updated_at\":1789620676,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1513540331,\"trending\":6.444806414025328,\"installs_last_month\":366,\"favorites_count\":4,\"isMobileFriendly\":false},{\"name\":\"Pandora Launcher\",\"keywords\":[\"Games\",\"Minecraft\",\"ModManager\"],\"localized_keywords\":[\"Games\",\"Minecraft\",\"ModManager\"],\"summary\":\"A balanced, easy to use, and powerful modern Minecraft launcher\",\"description\":\"Pandora is a modern Minecraft launcher that balances ease-of-use with powerful instance management features.\\n    \",\"id\":\"com_moulberry_PandoraLauncher\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"com.moulberry.PandoraLauncher\",\"icon\":\"https://dl.flathub.org/media/com/moulberry/PandoraLauncher/86fa0b2561748b5c0abf8c81ecf0dd85/icons/128x128/com.moulberry.PandoraLauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[],\"developer_name\":\"Moulberry\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1790008090,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1770045646,\"trending\":5.820322113051314,\"installs_last_month\":507,\"favorites_count\":3,\"isMobileFriendly\":false},{\"name\":\"OpenBVE\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Free train simulator\",\"description\":\"\\n      OpenBVE is an open-source train driving simulator.\\n      It features detailed per-car simulation of the brake systems, friction, air resistance, toppling and more.\\n    \\n    \",\"id\":\"net_openbve_project_OpenBVE\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"BSD-2-Clause\",\"is_free_license\":true,\"app_id\":\"net.openbve_project.OpenBVE\",\"icon\":\"https://dl.flathub.org/media/net/openbve_project/OpenBVE/f57d4d154131c50ba9e29669878b5e91/icons/128x128/net.openbve_project.OpenBVE.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Simulation\"],\"developer_name\":\"OpenBVE Project\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1786406948,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1779896382,\"trending\":4.569773082397189,\"installs_last_month\":328,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"KBreakOut\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"KBreakOut is a Breakout-like game by KDE\",\"description\":\"\\n      The objective of KBreakOut is to destroy as many bricks as possible without losing the ball.\\n    \\n      \\n        The player is presented with a game field containing a number of bricks. A ball travels across the screen, bouncing off the top and side walls. When a brick is hit, the ball bounces away and the brick is destroyed. The player loses a life when the ball touches the bottom of the field. To prevent this from happening, the player has to use a movable bar to bounce the ball upward, situated at the bottom of the window. The purpose of the game is to progress through the levels destroying all bricks present in each, and trying to get a highscore.\\n    \\n    \",\"id\":\"org_kde_kbreakout\",\"type\":\"desktop-application\",\"project_license\":\"GPL-2.0+\",\"is_free_license\":true,\"app_id\":\"org.kde.kbreakout\",\"icon\":\"https://dl.flathub.org/media/org/kde/kbreakout/7c0d60c99e29409a4c3256884e8c8d95/icons/128x128/org.kde.kbreakout.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ArcadeGame\"],\"developer_name\":\"KDE\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"teams/flathub\",\"verification_login_provider\":\"kde\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1681472000\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1789055180,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1645372514,\"trending\":4.539422709618705,\"installs_last_month\":672,\"favorites_count\":12,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":53,\"totalHits\":625,\"facetDistribution\":null,\"facetStats\":null},\"emulators\":{\"hits\":[{\"name\":\"Fightcade\",\"keywords\":[],\"localized_keywords\":null,\"summary\":\"Play arcade games online\",\"description\":\"The best way to play retro games online.\\n      Fightcade is a matchmaking platform for retro gaming, bundled with different emulators for seamless online play.\\n      Our main emulator is FightcadeFBNeo, built using latest FBNeo (0.2.97.44) with a custom and improved GGPO \\n      implementation and a better rendering core, making it the current best netplay implementation for rollback-based P2P online play. \\n      In layman terms, this means that demanding games in terms of input lag and responsiveness (such as fighting games) \\n      can be played over the internet with very little perceivable lag.\\n    \",\"id\":\"com_fightcade_Fightcade\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.fightcade.Fightcade\",\"icon\":\"https://dl.flathub.org/media/com/fightcade/Fightcade/997b3e0a68385330f24d86605cfc9fa1/icons/128x128/com.fightcade.Fightcade.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\",\"ArcadeGame\"],\"developer_name\":\"Fightcade\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1784714267,\"arches\":[\"x86_64\"],\"added_at\":1601454790,\"trending\":13.796169562098846,\"installs_last_month\":8856,\"favorites_count\":14,\"isMobileFriendly\":false},{\"name\":\"BigPEmu\",\"keywords\":[\"bigpemu\",\"atari\",\"jaguar\"],\"localized_keywords\":[\"atari\",\"bigpemu\",\"jaguar\"],\"summary\":\"The World's Prefurred Large Pussycat Emulator™\",\"description\":\"\\n      An Atari Jaguar emulator, featuring compatibility with every title in the Jaguar's retail library\\n    \\n    \",\"id\":\"com_richwhitehouse_BigPEmu\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.richwhitehouse.BigPEmu\",\"icon\":\"https://dl.flathub.org/media/com/richwhitehouse/BigPEmu/451d43de33ac9e5fdc84e96beea46c14/icons/128x128/com.richwhitehouse.BigPEmu.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"Rich Whitehouse\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1780076742,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1715237962,\"trending\":3.866917269309084,\"installs_last_month\":284,\"favorites_count\":3,\"isMobileFriendly\":false},{\"name\":\"Emulicious\",\"keywords\":[\"gameboy\",\"sega\",\"msx\"],\"localized_keywords\":[\"gameboy\",\"msx\",\"sega\"],\"summary\":\"Multi-system emulator\",\"description\":\"\\n      Emulicious is a Game Boy, Game Boy Color, Master System, Game Gear and MSX Emulator.\\n    \\n      **Default folder for ROMs is \\\"xdg-documents/ROMs\\\"**\\n      \\n      Even though Emulicious aims for precision and accurate emulation it still provides some additional features and tools:\\n    \\n      \\n        Automatic Updates\\n        Adjustable Turbo\\n        Adjustable Throttle\\n        IPS Patching\\n        Save states\\n      \\n      \\n      Emulicious provides many features that can be useful for ROM hacking and Homebrew development:\\n    \\n      \\n        Debugger\\n        Profiler\\n        Tracer\\n        Memory Editor\\n        Palette Viewer\\n        Tile Viewer\\n        Tilemap Viewer\\n        Sprite Viewer\\n        Sound Viewer\\n        etc...\\n      \\n    \",\"id\":\"net_emulicious_Emulicious\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-Emulicious=https://emulicious.net/License.txt\",\"
4is_free_license\":false,\"app_id\":\"net.emulicious.Emulicious\",\"icon\":\"https://dl.flathub.org/media/net/emulicious/Emulicious/fd8f65804e540a67c2f9a83cf4837f06/icons/128x128/net.emulicious.Emulicious.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\",\"Debugger\"],\"developer_name\":\"Michael Stegmaier (Calindro)\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1775078380,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1768995180,\"trending\":3.1577228654530627,\"installs_last_month\":220,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Ymir\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Sega Saturn Emulator\",\"description\":\"Ymir is a work-in-progress Sega Saturn emulator. Ymir includes the following features:\\n      \\n        Load games from MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS or ISO files\\n        Automatic IPL (BIOS) ROM detection\\n        Automatic region switching\\n        Up to two players with a variety of controllers on both ports\\n        Fully customizable keybindings\\n        Backup RAM, DRAM and ROM cartridges (more to come)\\n        Integrated backup memory manager to import and export saves, and transfer between internal and cartridge RAM\\n        Forwards-compatible save states\\n        Rewinding (up to one minute at 60 fps), turbo speed, frame step (forwards and backwards)\\n        Full screen mode with VRR support and low input lag\\n        Graphics enhancements such as optional deinterlaced/progressive rendering of high resolution modes and transparent mesh polygon rendering\\n        Optional low level CD block emulation\\n        A work-in-progress feature-rich debugger\\n      \\n    \",\"id\":\"io_github_strikerx3_ymir\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"io.github.strikerx3.ymir\",\"icon\":\"https://dl.flathub.org/media/io/github/strikerx3.ymir/436dc7a579f0d1fa0060245e6770bd81/icons/128x128/io.github.strikerx3.ymir.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"StrikerX3\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1782135190,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1759386868,\"trending\":1.8830808081974648,\"installs_last_month\":1041,\"favorites_count\":11,\"isMobileFriendly\":false},{\"name\":\"Parallel Launcher\",\"keywords\":[\"N64\",\"Emulator\"],\"localized_keywords\":[\"Emulator\",\"N64\"],\"summary\":\"Modern N64 Emulator\",\"description\":\"Parallel Launcher is an emulator launcher that aims to make playing N64 games, both retail and homebrew, as simple and as accessible as possible. Parallel Launcher uses the RetroArch emulator, but replaces its confusing menus and controller setup with a much simpler user interface. It also features optional integration with romhacking.com.\\n    \",\"id\":\"ca_parallel_launcher_ParallelLauncher\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"ca.parallel_launcher.ParallelLauncher\",\"icon\":\"https://dl.flathub.org/media/ca/parallel_launcher/ParallelLauncher/93dbdfb3d037ee8636db6aa73637218c/icons/128x128/ca.parallel_launcher.ParallelLauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\",\"Qt\"],\"developer_name\":\"Matt Pharoah\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"parallel-launcher.ca\",\"verification_timestamp\":\"1708572696\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1786229061,\"arches\":[\"x86_64\"],\"added_at\":1650370749,\"trending\":1.8205252188144416,\"installs_last_month\":2967,\"favorites_count\":31,\"isMobileFriendly\":false},{\"name\":\"SameBoy\",\"keywords\":[\"game\",\"boy\",\"gameboy\"],\"localized_keywords\":[\"boy\",\"game\",\"gameboy\"],\"summary\":\"Game Boy and Game Boy Color emulator\",\"description\":\"SameBoy is an open source Game Boy (DMG) and Game Boy Color (CGB) emulator,\\nwritten in portable C. It has an SDL frontend and a libretro core.\\nIt also includes a text-based debugger with an expression evaluator.\\n    \",\"id\":\"io_github_sameboy_SameBoy\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"io.github.sameboy.SameBoy\",\"icon\":\"https://dl.flathub.org/media/io/github/sameboy.SameBoy/f80bf0f97ce4c7a78e4d4c6c3215aba8/icons/128x128/io.github.sameboy.SameBoy.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"Lior Halphon\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1775377589,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1661808441,\"trending\":1.685266371617583,\"installs_last_month\":802,\"favorites_count\":15,\"isMobileFriendly\":false},{\"name\":\"ZSNES\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Super Nintendo emulator\",\"description\":\"A maintained fork of ZSNES, a Super Nintendo emulator.\\n      The original ZSNES project needs patches to build and is not maintained anymore.\\n    \",\"id\":\"io_github_xyproto_zsnes\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0\",\"is_free_license\":true,\"app_id\":\"io.github.xyproto.zsnes\",\"icon\":\"https://dl.flathub.org/media/io/github/xyproto.zsnes/c665aac5f18c7203f1dab774e24a40f9/icons/128x128/io.github.xyproto.zsnes.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"Alexander F. Rødseth\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"xyproto\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1683365060\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1784986651,\"arches\":[\"x86_64\"],\"added_at\":1681453622,\"trending\":1.5228019747704056,\"installs_last_month\":2547,\"favorites_count\":26,\"isMobileFriendly\":false},{\"name\":\"bsnes\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Super Nintendo emulator\",\"description\":\"$4f\",\"id\":\"dev_bsnes_bsnes\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"dev.bsnes.bsnes\",\"icon\":\"https://dl.flathub.org/media/dev/bsnes/bsnes/0553a705f2878f1d19168c5e2176430f/icons/128x128/dev.bsnes.bsnes.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"bsnes team\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1768852879,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1630872859,\"trending\":1.182908145011555,\"installs_last_month\":1592,\"favorites_count\":26,\"isMobileFriendly\":false},{\"name\":\"VICE\",\"keywords\":[\"emulator\",\"commodore\",\"8-bit\"],\"localized_keywords\":[\"8-bit\",\"commodore\",\"emulator\"],\"summary\":\"Versatile Commodore Emulator\",\"description\":\"\\n      VICE is a free and cross platform emulator for Commodore's 8-bit computers.\\n    \\n    \",\"id\":\"net_sf_VICE\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-2.0+\",\"is_free_license\":true,\"app_id\":\"net.sf.VICE\",\"icon\":\"https://dl.flathub.org/media/net/sf/VICE/a1bba9fdf91f57ca6d655a7ec1625dd8/icons/128x128/net.sf.VICE.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"VICE\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1768748087,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1519631020,\"trending\":1.1452875254543846,\"installs_last_month\":1158,\"favorites_count\":15,\"isMobileFriendly\":false},{\"name\":\"Blastem\",\"keywords\":[\"emulator\",\"sega\",\"genesis\"],\"localized_keywords\":[\"emulator\",\"genesis\",\"sega\"],\"summary\":\"A Sega Mega Drive/Genesis and Master System emulator\",\"description\":\"\\n      BlastEm is an open source, highly accurate emulator for the Genesis/Megadrive\\n      that runs on modest hardware. It also supports playing back Sega Master System\\n      games, Sega Game Gear games and has experimental support for Sega CD games.\\n    \\n      \\n      BlastEm has support for savestates, Mega/Sega Mouse, XBAND and Saturn keyboard emulation.\\n    \\n    \",\"id\":\"com_retrodev_blastem\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0+\",\"is_free_license\":true,\"app_id\":\"com.retrodev.blastem\",\"
4icon\":\"https://dl.flathub.org/media/com/retrodev/blastem/17659ae5a0bcaa6ce0905c4176a6cf0e/icons/128x128/com.retrodev.blastem.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"Mike Pavone\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789231572,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1563392544,\"trending\":0.9477244082347696,\"installs_last_month\":1027,\"favorites_count\":7,\"isMobileFriendly\":false},{\"name\":\"Kega Fusion\",\"keywords\":[\"emulator\",\"sega\",\"genesis\"],\"localized_keywords\":[\"emulator\",\"genesis\",\"sega\"],\"summary\":\"An emulator for Sega 8 and 16-bit consoles\",\"description\":\"\\n      Kega Fusion is an emulator for a number of different Sega 8 and 16-bit consoles.\\n    \\n      \\n        Emulates the Sega SG-1000, SC-3000, Master System, and Game Gear\\n        Emulates the Sega MegaDrive/Genesis and its accessories the Sega Mega-CD/Sega-CD and the Sega 32X\\n        Emulates the Sega Pico\\n      \\n    \",\"id\":\"com_carpeludum_KegaFusion\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.carpeludum.KegaFusion\",\"icon\":\"https://dl.flathub.org/media/com/carpeludum/KegaFusion/2de94300347c735e22374a8144aa3b91/icons/128x128/com.carpeludum.KegaFusion.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"Steve Snake\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1784714306,\"arches\":[\"x86_64\"],\"added_at\":1646586742,\"trending\":0.9129897208057054,\"installs_last_month\":1503,\"favorites_count\":19,\"isMobileFriendly\":false},{\"name\":\"Teo\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Thomson TO8D emulator\",\"description\":\"\\n      Teo is an emulator of the Thomson TO8D 8-bit micro-computer.\\n    \\n    \",\"id\":\"net_sourceforge_Teo\",\"type\":\"desktop-application\",\"project_license\":\"GPL-2.0+\",\"is_free_license\":true,\"app_id\":\"net.sourceforge.Teo\",\"icon\":\"https://dl.flathub.org/media/net/sourceforge/Teo.desktop/cb4f7c9a2b0ba22b4da0be4169483b07/icons/128x128/net.sourceforge.Teo.desktop.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Emulator\"],\"developer_name\":\"François Mouret\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.gnome.Platform/x86_64/50\",\"updated_at\":1782686618,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1534868874,\"trending\":0.884080083597196,\"installs_last_month\":62,\"favorites_count\":1,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":5,\"totalHits\":51,\"facetDistribution\":null,\"facetStats\":null},\"gameLaunchers\":{\"hits\":[{\"name\":\"Strongbox\",\"keywords\":[\"warcraft\"],\"localized_keywords\":[\"warcraft\"],\"summary\":\"Addon manager for World of Warcraft\",\"description\":\"Strongbox is an open source, advertisement free and privacy respecting addon manager for World of Warcraft.\\n      Features:\\n      \\n        install addons from wowinterface.com, Github and Gitlab\\n        searchable catalogue of thousands of addons\\n        classic and retail addon support\\n        bulk update\\n        bulk import and export\\n        safeguards against bad addons\\n        ignore addons to prevent accidental changes\\n        pin addons to a specific version\\n        install previous versions of an addon\\n      \\n    \",\"id\":\"la_ogri_strongbox\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"AGPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"la.ogri.strongbox\",\"icon\":\"https://dl.flathub.org/media/la/ogri/strongbox/8bac4a4bc1e533c96dd1db0e6df2d446/icons/128x128/la.ogri.strongbox.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Torkus\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"ogri.la\",\"verification_timestamp\":\"1700228252\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1780126444,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1700119712,\"trending\":6.186373284174385,\"installs_last_month\":239,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Minecraft Bedrock Launcher\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Download and play Minecraft Bedrock Edition on GNU/Linux\",\"description\":\"\\n            To use this launcher you have to own Minecraft: Bedrock Edition on google play store, you may be unable to play the latest update of the Game. Otherwise you will get an license error while launching the google play apk.\\n        \\n      \\n            This is an unofficial Linux launcher for the Minecraft Bedrock codebase. This project is not affiliated with Minecraft, Mojang or Microsoft.\\n        \\n      Not available Features you may miss\\n      \\n        Xbox live friend joining - Technically Working on Linux - usually times out or crashs the game in both directions - consider using the offical server softw
4are www.minecraft.net/en-us/download/server/bedrock - connect all by ip as external server\\n        Xbox live login - a lot of devices seem to get error code \\\"drowned\\\" without beeing asked for login - error code \\\"drowned\\\" has more meanings like you closed the webview window without sign in - try to change your timezone to a different one\\n      \\n    \",\"id\":\"io_mrarm_mcpelauncher\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"io.mrarm.mcpelauncher\",\"icon\":\"https://dl.flathub.org/media/io/mrarm/mcpelauncher/20475562c45c3e57853ca71a7fc117e9/icons/128x128/io.mrarm.mcpelauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"minecraft-linux\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1789659632,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1593156258,\"trending\":3.9144776065636537,\"installs_last_month\":26380,\"favorites_count\":140,\"isMobileFriendly\":false},{\"name\":\"ATLauncher\",\"keywords\":[\"game\",\"Minecraft\"],\"localized_keywords\":[\"Minecraft\",\"game\"],\"summary\":\"A launcher for Minecraft which integrates multiple different modpacks to allow you to download and install modpacks easily and quickly\",\"description\":\"$50\",\"id\":\"com_atlauncher_ATLauncher\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"com.atlauncher.ATLauncher\",\"icon\":\"https://dl.flathub.org/media/com/atlauncher/ATLauncher/ad179384b992a7a9707c72457857f93f/icons/128x128/com.atlauncher.ATLauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"The ATLauncher Team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"atlauncher.com\",\"verification_timestamp\":\"1682291847\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789877904,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1647331427,\"trending\":2.669286342203698,\"installs_last_month\":3419,\"favorites_count\":16,\"isMobileFriendly\":false},{\"name\":\"jdMinecraftLauncher\",\"keywords\":[\"minecraft\",\"sandbox\",\"pyqt\"],\"localized_keywords\":[\"minecraft\",\"pyqt\",\"sandbox\"],\"summary\":\"Unofficial classic styled Minecraft Launcher\",\"description\":\"jdMinecraftLauncher is a Minecraft launcher which Look and Feel is close to the the good old official Launcher\\n      Features:\\n      \\n        All Minecraft versions are supported\\n        Offline mode is available after your first login\\n        One click install of Forge, NeoForge, Fabric and Quilt\\n        FeralInteractive GameMode is supported\\n        Create Shortcuts in the Menu and on the Desktop to directly launch Minecraft\\n        For Developers commandline arguments and a D-Bus Interface are provided\\n        Profiles can be imported from the vanilla launcher\\n        Modrinth modpacks (.mrpack) can be installed directly through the Launcher\\n        Integrated into KRunner and GNOME Search\\n      \\n      You need a Microsoft Account which owns Minecraft to use this Launcher\\n      This Launcher is completly fanmade and not supported by Mojang/Microsoft\\n    \",\"id\":\"page_codeberg_JakobDev_jdMinecraftLauncher\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"page.codeberg.JakobDev.jdMinecraftLauncher\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/JakobDev.jdMinecraftLauncher/3b98e00ce01d19c35fca0ea09dbb5056/icons/128x128/page.codeberg.JakobDev.jdMinecraftLauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Qt\",\"PackageManager\"],\"developer_name\":\"JakobDev\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"jakobdev.codeberg.page\",\"verification_timestamp\":\"1686918774\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1789999207,\"arches\":[\"x86_64\"],\"added_at\":1686904310,\"trending\":1.728973462620115,\"installs_last_month\":753,\"favorites_count\":10,\"isMobileFriendly\":false},{\"name\":\"Lutris\",\"keywords\":[\"gaming\",\"wine\",\"emulator\"],\"localized_keywords\":[\"chơi game\",\"emulador\",\"emulator\",\"emulatore\",\"emulação\",\"emülator\",\"gaming\",\"
4igranje\",\"juego\",\"oyun\",\"spellen\",\"spielen\",\"spilling\",\"trình giả lập\",\"wine\",\"εξομοιωτής\",\"بازی؛واین؛شبیه‌ساز؛\",\"模拟器\",\"游戏\"],\"summary\":\"Video game preservation platform\",\"description\":\"Lutris helps you install and play video games from all eras and from most gaming systems. By leveraging and combining existing emulators, engine re-implementations and compatibility layers, it gives you a central interface to launch all your games.\\n    \",\"id\":\"net_lutris_Lutris\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"net.lutris.Lutris\",\"icon\":\"https://dl.flathub.org/media/net/lutris/Lutris/3cc8d32fd68604816f0a5f6872bf91b5/icons/128x128/net.lutris.Lutris.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Lutris Team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"lutris.net\",\"verification_timestamp\":\"1679863034\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"updated_at\":1772056059,\"arches\":[\"x86_64\"],\"added_at\":1559591101,\"trending\":0.9479955268989028,\"installs_last_month\":55801,\"favorites_count\":272,\"isMobileFriendly\":false},{\"name\":\"Prism Launcher\",\"keywords\":[\"game\",\"minecraft\",\"mc\"],\"localized_keywords\":[\"game\",\"mc\",\"minecraft\"],\"summary\":\"Custom Minecraft Launcher to easily manage multiple Minecraft installations at once\",\"description\":\"Prism Launcher is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity.\\n      Features:\\n      \\n        Easily install game modifications, such as Fabric, Forge and Quilt\\n        Easily install and update modpacks from the Launcher\\n        Control your Java settings, and enable Mangohud or Gamemode with a toggle\\n        Manage worlds and resource packs from the launcher\\n        See logs and other details easily through a dashboard\\n        Kill Minecraft in case of a crash/freeze\\n        Isolate Minecraft instances to keep everything clean\\n        Install and update mods directly from the launcher\\n        Customize the launcher with themes, and more\\n        And cat :3\\n      \\n    \",\"id\":\"org_prismlauncher_PrismLauncher\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"org.prismlauncher.PrismLauncher\",\"icon\":\"https://dl.flathub.org/media/org/prismlauncher/PrismLauncher/eee17233b6a13761758f1159edee869a/icons/128x128/org.prismlauncher.PrismLauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[\"ActionGame\",\"AdventureGame\",\"Simulation\",\"PackageManager\"],\"developer_name\":\"Prism Launcher Contributors\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"prismlauncher.org\",\"verification_timestamp\":\"1678358592\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1789831048,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1666334692,\"trending\":0.7761460595731396,\"installs_last_month\":80649,\"favorites_count\":289,\"isMobileFriendly\":false},{\"name\":\"Heroic\",\"keywords\":[],\"localized_keywords\":null,\"summary\":\"Play Epic, GOG and Amazon Games\",\"description\":\"$51\",\"id\":\"com_heroicgameslauncher_hgl\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"com.heroicgameslauncher.hgl\",\"icon\":\"https://dl.flathub.org/media/com/heroicgameslauncher/hgl/d6d41679a8e80808f6cf60bb082b9f37/icons/128x128/com.heroicgameslauncher.hgl.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Heroic Games Launcher\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"heroicgameslauncher.com\",\"verification_timestamp\":\"1675767418\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789574267,\"arches\":[\"x86_64\"],\"added_at\":1646944179,\"trending\":0.7210122803495512,\"installs_last_month\":96966,\"favorites_count\":577,\"isMobileFriendly\":false},{\"name\":\"XIVLauncherCN\",\"keywords\":[],\"localized_keywords\":null,\"summary\":\"Launcher \u0026 seamless Linux integration for Final Fantasy XIV Online (China version)\",\"description\":\"\\n      XIVLauncherCN is the Chinese version of XIVLauncher, Please do not install this if you're not playing in China server of Final Fantasy XIV Online.\\n    \\n      \\n      XIVLauncher is a custom launcher for FINAL FANTASY XIV that offers painless patching, a customized WINE version for perfect compatibility with FFXIV, a multitude of useful plugins and seamless Steam Deck integration. Install, log in, patch, and get started!\\n    \\n      \\n      Please note that on Steam Deck, you will have to adjust the command in your Non-Steam app shortcut to make the game work correctly in gaming mode. See our Steam Deck FAQ, linked below under help, for more information.\\n    \\n      \\n      FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. FINAL FANTASY XIV © 2010-2022 SQUARE ENIX CO., LTD. All Rights Reserved. We are not affiliated with SQUARE ENIX CO., LTD. in any way.\\n    \\n    \",\"id\":\"cn_ottercorp_xivlaunchercn\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"cn.ottercorp.xivlaunchercn\",\"icon\":\"https://dl.flathub.org/media/cn/ottercorp/xivlaunchercn/d598168fc7471ed15936654610f79252/icons/128x128/cn.ottercorp.xivlaunchercn.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"XIVLauncherCN Contributors\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"ottercorp.cn\",\"verification_timestamp\":\"1691091556\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1766982118,\"arches\":[\"x86_64\"],\"added_at\":1664267835,\"trending\":-0.21078972073886312,\"installs_last_month\":382,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Legacy Launcher\",\"keywords\":[\"Minecraft\",\"Launcher\"],\"localized_keywords\":[\"Launcher\",\"Minecraft\",\"Лаунчер\"],\"summary\":\"Play Minecraft in your own world!\",\"description\":\"Legacy Launcher is a simple, lightweight and yet highly customizeable alternative Minecraft launcher.\\n      It features pre-made modded versions (Forge, Optifine and Fabric) as well as optional per-version game profile folders, keeping data from different versions in different subfolders.\\n    \",\"id\":\"ch_tlaun_TL\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"ch.tlaun.TL\",\"icon\":\"https://dl.flathub.org/media/ch/tlaun/TL/e9a269c78ba845ce9484c48eb41f0a3c/icons/128x128/ch.tlaun.TL.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Legacy Launcher Team\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"tlaun.ch\",\"verification_timestamp\":\"1706292852\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1777173967,\"arches\":[\"x86_64\"],\"added_at\":1661806409,\"trending\":-0.29139575293547365,\"installs_last_month\":8210,\"favorites_count\":42,\"isMobileFriendly\":false},{\"name\":\"Steam\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Launcher for the Steam softw
4are distribution service\",\"description\":\"**Note: This is a community package of Steam gaming platform not officially supported by Valve.**\\n      Steam is a software distribution service with an online store, automated installation, automatic updates, achievements, SteamCloud synchronized savegame and screenshot functionality, and many social features.\\n      Note: To add a game library on another drive, first you need to grant the app access to it:\\n      flatpak override --user --filesystem=/path/to/your/Steam/Library com.valvesoftware.Steam\\n    \",\"id\":\"com_valvesoftware_Steam\",\"type\":\"desktop-application\",\"project_license\":\"LicenseRef-proprietary\",\"is_free_license\":false,\"app_id\":\"com.valvesoftware.Steam\",\"icon\":\"https://dl.flathub.org/media/com/valvesoftware/Steam/f0343a4b277e822cce53b904454d3a7d/icons/128x128/com.valvesoftware.Steam.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Valve Corporation\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1774586327,\"arches\":[\"x86_64\"],\"added_at\":1497742883,\"trending\":-0.3154224567895344,\"installs_last_month\":97831,\"favorites_count\":514,\"isMobileFriendly\":false},{\"name\":\"Zordeer\",\"keywords\":[\"gaming\",\"launcher\"],\"localized_keywords\":[\"gaming\",\"launcher\"],\"summary\":\"A simple Qt game launcher\",\"description\":\"\\n      A Qt launcher for running games via Wine/Proton/UMU\\n    \\n    \",\"id\":\"io_github_kyuyrii_zordeer\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.kyuyrii.zordeer\",\"icon\":\"https://dl.flathub.org/media/io/github/kyuyrii.zordeer/9dc06c8afdaa8b2e1bb82ac04f936699/icons/128x128/io.github.kyuyrii.zordeer.png\",\"main_categories\":\"game\",\"sub_categories\":[\"PackageManager\"],\"developer_name\":\"Kyuyrii\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"kyuyrii\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1776364665\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1778408580,\"arches\":[\"x86_64\"],\"added_at\":1776343284,\"trending\":-0.8490972325540695,\"installs_last_month\":192,\"favorites_count\":1,\"isMobileFriendly\":false},{\"name\":\"Dragengine Launcher\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Run DELGA files\",\"description\":\"\\n\\t\\tSupports running games and applications based on the\\n\\t\\tDrag[en]gine Game Engine distributed as DELGA files.\\n\\t\\t\\n      \\n\\t\\tDELGA files can be run directly by clicking them.\\n\\t\\t\\n      \\n\\t\\tLauncher can be used to create and modify game\\n\\t\\tprofiles for example to fine tune performance.\\n\\t\\tIn general creating profiles is not required.\\n\\t\\t\\n    \",\"id\":\"ch_dragondreams_delauncher\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"ch.dragondreams.delauncher\",\"icon\":\"https://dl.flathub.org/media/ch/dragondreams/delauncher/0c0d09cd09b6d0e7b96f602288f878a5/icons/128x128/ch.dragondreams.delauncher.png\",\"main_categories\":\"game\",\"sub_categories\":[\"LauncherStore\"],\"developer_name\":\"DragonDreams GmbH\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"dragondreams.ch\",\"verification_timestamp\":\"1763638578\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789049728,\"arches\":[\"x86_64\"],\"added_at\":1763616392,\"trending\":-0.8539229110148738,\"installs_last_month\":108,\"favorites_count\":1,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":2,\"totalHits\":19,\"facetDistribution\":null,\"facetStats\":null},\"gameTools\":{\"hits\":[{\"name\":\"LÖVE\",\"keywords\":[\"lua\"],\"localized_keywords\":[\"lua\"],\"summary\":\"LÖVE is an awesome 2D game framework for Lua.\",\"description\":\"LÖVE is an awesome 2D game framework for Lua.\\n    \",\"id\":\"org_love2d_love2d\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"Zlib\",\"is_free_license\":true,\"app_id\":\"org.love2d.love2d\",\"icon\":\"https://dl.flathub.org/media/org/love2d/love2d/661fbe9cd4b638805a5826a2118944a0/icons/128x128/org.love2d.love2d.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Development\",\"Utility\"],\"developer_name\":\"Love2d Developers\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/26.08\",\"updated_at\":1789742432,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1642283104,\"trending\":5.360162006065492,\"installs_last_month\":428,\"favorites_count\":6,\"isMobileFriendly\":false},{\"name\":\"GameOutlet\",\"keywords\":[\"Games\",\"Gaming\",\"Deals\"],\"localized_keywords\":[\"Deals\",\"Games\",\"Gaming\"],\"summary\":\"Find the best prices on PC games\",\"description\":\"The GameOutlet put together the latest deals in games for PC. It puts the deals for the most\\n      popular online game stores in one single place. It allows you to easily find the best deals\\
4n      and search for your favorite games\\n      Features:\\n      \\n        See the latest deals from the most popular game stores\\n        Search by a game title to see its prices on these stores\\n        Save your favorite games to a wishlist\\n        See all deals from the online game stores\\n        Light and dark theme\\n      \\n    \",\"id\":\"io_github_appoutlet_GameOutlet\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"io.github.appoutlet.GameOutlet\",\"icon\":\"https://dl.flathub.org/media/io/github/appoutlet.GameOutlet/ad86f3092a61ca94eecadc5ee5c60582/icons/128x128/io.github.appoutlet.GameOutlet.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"AppOutlet\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"appoutlet\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1687281794\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1771958881,\"arches\":[\"x86_64\"],\"added_at\":1687239344,\"trending\":3.2433125272281016,\"installs_last_month\":278,\"favorites_count\":8,\"isMobileFriendly\":false},{\"name\":\"WiVRn server\",\"keywords\":[\"VR\",\"OpenVR\",\"OpenXR\"],\"localized_keywords\":[\"OpenVR\",\"OpenXR\",\"VR\"],\"summary\":\"Play your PC VR games on a standalone headset\",\"description\":\"WiVRn allows you to run your VR games from your PC and play them from a standalone headset.\\n      Works with the WiVRn client app on standalone headsets, available as an APK and on the Meta Store.\\n      Features:\\n      \\n        Supports OpenXR and OpenVR applications through xrizer or OpenComposite\\n        Controller tracking, hand tracking, eye gaze tracking, body tracking as supported by the headset\\n        Audio streaming and microphone\\n        Low latency video streaming with H264 / HEVC / AV1 compression\\n        Hardware accelerated compression with Vulkan video encode, VAAPI or NVENC\\n        Software compression with x264\\n      \\n      Supported headsets:\\n      \\n        Meta Quest 1, 2, 3, 3S, pro\\n        Pico Neo 4\\n        HTC Vive Focus 3, XR Elite\\n        Samsung Galaxy XR\\n      \\n      For desktop streaming, check out WayVR.\\n    \",\"id\":\"io_github_wivrn_wivrn\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.wivrn.wivrn\",\"icon\":\"https://dl.flathub.org/media/io/github/wivrn.wivrn/2da0401b4c213ab8f6cf6237ade7f164/icons/128x128/io.github.wivrn.wivrn.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Network\"],\"developer_name\":\"Guillaume Meunier, Patrick Nicolas et al\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"wivrn\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1724354135\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1789220420,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1728943009,\"trending\":3.2358482860537223,\"installs_last_month\":6048,\"favorites_count\":23,\"isMobileFriendly\":false},{\"name\":\"Goverlay\",\"keywords\":[\"MangoHud\",\"vkBasalt\",\"msi\"],\"localized_keywords\":[\"MangoHud\",\"msi\",\"vkBasalt\"],\"summary\":\"Easily configure MangoHud, vkBasalt and OptiScaler\",\"description\":\"\\n            Goverlay is an easy graphical interface to configure MangoHud, vkBasalt, and OptiScaler. Goverlay helps Linux gamers get the most out of their systems by providing an easy-to-use graphical interface to configure MangoHud, vkBasalt, and OptiScaler. Whether you're looking for performance monitoring, visual enhancements, or smarter upscaling, Goverlay makes everything accessible in just a few clicks.\\n        \\n    \",\"id\":\"io_github_benjamimgois_goverlay\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"io.github.benjamimgois.goverlay\",\"icon\":\"https://dl.flathub.org/media/io/github/benjamimgois.goverlay/7f117dda67323422996a9b4a4d68a8c1/icons/128x128/io.github.benjamimgois.goverlay.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Benjamim Gois\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"benjamimgois\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1766967715\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1785298649,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1766892806,\"trending\":1.5772533521821646,\"installs_last_month\":8561,\"favorites_count\":85,\"isMobileFriendly\":false},{\"name\":\"ProtonUp-Qt\",\"keywords\":[\"Proton-GE\",\"GE-Proton\"],\"localized_keywords\":[\"GE-Proton\",\"Proton-GE\"],\"summary\":\"Install Wine- and Proton-based compatibility tools\",\"description\":\"\\n      Install and manage Wine- and Proton-based compatibility tools for Steam and Lutris with this graphical user interface.\\n    \\n      Supported launchers:\\n      \\n        Steam\\n        Lutris\\n        Heroic Games Launcher\\n        Bottles\\n        WineZGUI\\n        Both normal, Snap and Flatpak installations are supported\\n      \\n      Supported compatibility tools:\\n      \\n        GE-Proton\\n        SteamTinkerLaunc
4h\\n        Proton-Tkg\\n        Luxtorpeda\\n        Boxtron\\n        Roberta\\n        NorthstarProton\\n        Scrumplex's Steam-Play-None\\n        Wine-GE\\n        Lutris-Wine\\n        Kron4ek's Vanilla Wine-Builds\\n        DXVK and DXVK async (includes D8VK)\\n        VKD3D\\n      \\n      Double click compatibility tools to show more information and games using the tool.\\n      Advanced settings and the color theme can be managed in the About dialog.\\n    \",\"id\":\"net_davidotek_pupgui2\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"net.davidotek.pupgui2\",\"icon\":\"https://dl.flathub.org/media/net/davidotek/pupgui2/0b76438e92ef510678852b8b540ecc67/icons/128x128/net.davidotek.pupgui2.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"DavidoTek\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"davidotek.net\",\"verification_timestamp\":\"1679838996\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1789674514,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1638541433,\"trending\":1.2466579424866002,\"installs_last_month\":66467,\"favorites_count\":196,\"isMobileFriendly\":false},{\"name\":\"shadowcast-electron\",\"keywords\":[\"ShadowCast\",\"Genki\",\"Nintendo\"],\"localized_keywords\":[\"Genki\",\"Nintendo\",\"ShadowCast\"],\"summary\":\"Shows the videostream of ShadowCast by Genki\",\"description\":\"This app is an alternative to the Windows and MacOS only versions of Genki Arcade.\\n        It shows the output of the capture card and has a very minimalistic design.\\n      Note: You need a ShadowCast by Genki to really use this application.\\n    \",\"id\":\"de_nicokimmel_shadowcast-electron\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0\",\"is_free_license\":true,\"app_id\":\"de.nicokimmel.shadowcast-electron\",\"icon\":\"https://dl.flathub.org/media/de/nicokimmel/shadowcast-electron/3806c14ec9a2b7c518f29fb18ed73c64/icons/128x128/de.nicokimmel.shadowcast-electron.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Nico Kimmel\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1781036457,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1698874762,\"trending\":1.0959116174119208,\"installs_last_month\":178,\"favorites_count\":2,\"isMobileFriendly\":false},{\"name\":\"Phoenicis PlayOnLinux\",\"keywords\":[\"Phoenicis\",\"Wine\"],\"localized_keywords\":[\"Phoenicis\",\"Wine\"],\"summary\":\"Install and run Windows software on Linux\",\"description\":\"Phoenicis PlayOnLinux is a graphical front-end for Wine.\",\"id\":\"org_phoenicis_playonlinux\",\"type\":\"desktop-application\",\"project_license\":\"LGPL-3.0\",\"is_free_license\":true,\"app_id\":\"org.phoenicis.playonlinux\",\"icon\":\"https://dl.flathub.org/media/icons/128x128/org.phoenicis.playonlinux.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"PhoenicisOrg\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.freedesktop.Platform/x86_64/22.08\",\"updated_at\":1668959162,\"arches\":[\"x86_64\"],\"added_at\":1548267880,\"trending\":0.7896718743042132,\"installs_last_month\":1038,\"favorites_count\":12,\"isMobileFriendly\":false},{\"name\":\"X Minecraft Launcher\",\"keywords\":[\"minecraft\",\"launcher\",\"mod\"],\"localized_keywords\":[\"launcher\",\"minecraft\",\"mod\"],\"summary\":\"Play and manage Minecraft\",\"description\":\"$52\",\"id\":\"app_xmcl_voxelum\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"MIT\",\"is_free_license\":true,\"app_id\":\"app.xmcl.voxelum\",\"
4icon\":\"https://dl.flathub.org/media/app/xmcl/voxelum/5b4754bfb13c27d87c8058ad3a64ee51/icons/128x128/app.xmcl.voxelum.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Voxelum\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"xmcl.app\",\"verification_timestamp\":\"1783789696\",\"runtime\":\"org.freedesktop.Platform/x86_64/25.08\",\"updated_at\":1789627564,\"arches\":[\"x86_64\"],\"added_at\":1751467612,\"trending\":0.7865100648852151,\"installs_last_month\":5459,\"favorites_count\":25,\"isMobileFriendly\":false},{\"name\":\"QRookie\",\"keywords\":[\"Kirigami\",\"Qt\",\"VR\"],\"localized_keywords\":[\"Kirigami\",\"Qt\",\"VR\"],\"summary\":\"Download and install Quest games\",\"description\":\"Download and install Quest games from ROOKIE Public Mirror (like VRP Rookie Sideloader\\n            but for linux).\\n    \",\"id\":\"io_github_glaumar_QRookie\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-or-later\",\"is_free_license\":true,\"app_id\":\"io.github.glaumar.QRookie\",\"icon\":\"https://dl.flathub.org/media/io/github/glaumar.QRookie/7566029f885b14756110df2437791b86/icons/128x128/io.github.glaumar.QRookie.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"Glaumar\",\"verification_verified\":true,\"verification_method\":\"login_provider\",\"verification_login_name\":\"glaumar\",\"verification_login_provider\":\"github\",\"verification_login_is_organization\":true,\"verification_website\":null,\"verification_timestamp\":\"1711961138\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1780776446,\"arches\":[\"x86_64\"],\"added_at\":1711952636,\"trending\":0.7474087435756337,\"installs_last_month\":583,\"favorites_count\":13,\"isMobileFriendly\":false},{\"name\":\"Porymap\",\"keywords\":[\"Nintendo\",\"Pokemon\",\"GameBoy\"],\"localized_keywords\":[\"GameBoy\",\"Nintendo\",\"Pokemon\"],\"summary\":\"A map editor for the Pokémon generation 3 decompilation projects\",\"description\":\"Porymap is a cross-platform map editor for the Gen 3 pret decompilation projects. Its primary functions are to allow editing map tiles, collision, events, connections, and properties. Porymap provides additional functionality, such as tileset editing and region map editing.\\n      Those familiar with traditional Gen 3 binary ROM hacking can think of it as the Advance Map equivalent for the decompilation projects. Porymap supports the same features as Advance Map, so Advance Map users shouldn’t have much difficulty learning how to use Porymap. There are many usability improvements in Porymap. The most notable is undo/redo when painting map tiles.\\n      Porymap reads and writes files in the decompilation projects. It does not read or write ROM files. Therefore, it is highly recommended to use Git for version control when working with Porymap.\\n    \",\"id\":\"io_github_huderlem_porymap\",\"type\":\"desktop-application\",\"translations\":{},\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"io.github.huderlem.porymap\",\"icon\":\"https://dl.flathub.org/media/io/github/huderlem.porymap/9f876fcc8d071c971afdda475620e1de/icons/128x128/io.github.huderlem.porymap.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Utility\"],\"developer_name\":\"huderlem\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1776093386,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1675254806,\"trending\":0.4445701045839962,\"installs_last_month\":171,\"favorites_count\":6,\"isMobileFriendly\":false},{\"name\":\"Pylux\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"Free and Open Source Remote Play Client\",\"description\":\"\\n      Pylux is a free, community-built, open source remote play client forked from Chiaki.\\n      It focuses on maintaining internet remote play across platforms and aims to keep\\n      the app easy to access through major app marketplaces. Supports PlayStation 4 and\\n      PlayStation 5 consoles.\\n    \\n    \",\"id\":\"io_github_ForWard_Technologies_LLC_Pylux\",\"type\":\"desktop-application\",\"translations\":null,\"project_license\":\"AGPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"io.github.ForWard_Technologies_LLC.P
4ylux\",\"icon\":\"https://dl.flathub.org/media/io/github/ForWard_Technologies_LLC.Pylux/2ed9120832df4705fae1a5d713ef6c26/icons/128x128/io.github.ForWard_Technologies_LLC.Pylux.png\",\"main_categories\":\"game\",\"sub_categories\":[\"RemoteAccess\",\"Network\"],\"developer_name\":\"ForWard Technologies LLC\",\"verification_verified\":false,\"verification_method\":\"none\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":null,\"verification_website\":null,\"verification_timestamp\":null,\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"updated_at\":1786690667,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1779847023,\"trending\":0.4395042312400979,\"installs_last_month\":708,\"favorites_count\":2,\"isMobileFriendly\":false},{\"name\":\"jdNBTExplorer\",\"keywords\":null,\"localized_keywords\":null,\"summary\":\"An Editor for Minecraft NBT files\",\"description\":\"jdNBTExplorer allows you to edit NBT files. NBT is a custom file format used in Minecraft to store data related to your worlds. With jdNBTExplorer, you can view and edit these files directly.\\n      jdNBTExplore supports the following file formats:\\n      \\n        .dat\\n        .dat_old\\n        .mca\\n        .mcc\\n      \\n    \",\"id\":\"page_codeberg_JakobDev_jdNBTExplorer\",\"type\":\"desktop-application\",\"project_license\":\"GPL-3.0-only\",\"is_free_license\":true,\"app_id\":\"page.codeberg.JakobDev.jdNBTExplorer\",\"icon\":\"https://dl.flathub.org/media/page/codeberg/JakobDev.jdNBTExplorer/d4d9134cb05cfe29f6a8ce755eb608cc/icons/128x128/page.codeberg.JakobDev.jdNBTExplorer.png\",\"main_categories\":\"game\",\"sub_categories\":[\"Qt\",\"Utility\"],\"developer_name\":\"JakobDev\",\"verification_verified\":true,\"verification_method\":\"website\",\"verification_login_name\":null,\"verification_login_provider\":null,\"verification_login_is_organization\":false,\"verification_website\":\"jakobdev.codeberg.page\",\"verification_timestamp\":\"1685368718\",\"runtime\":\"org.kde.Platform/x86_64/6.11\",\"updated_at\":1784357516,\"arches\":[\"aarch64\",\"x86_64\"],\"added_at\":1685340713,\"trending\":0.3816182520112995,\"installs_last_month\":518,\"favorites_count\":7,\"isMobileFriendly\":false}],\"query\":\"\",\"processingTimeMs\":1,\"hitsPerPage\":12,\"page\":1,\"totalPages\":3,\"totalHits\":34,\"facetDistribution\":null,\"facetStats\":null},\"curatedAppSelections\":{\"after-first-category-block\":{\"id\":8,\"themeKey\":\"fresh-desktop-releases\",\"slot\":\"after-first-category-block\",\"apps\":[{\"id\":\"de.wwwtech.gitte\",\"name\":\"Gitte\",\"summary\":\"Manage your code history\",\"icon\":\"https://dl.flathub.org/media/de/wwwtech/gitte/748f51ba4744de7c628e6889fab0cf3a/icons/128x128/de.wwwtech.gitte.png\",\"metadata\":{\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"wwwtech.de\",\"flathub::verification::timestamp\":\"1777309009\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/de.wwwtech.gitte/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false},{\"id\":\"io.github.shonebinu.Brief\",\"name\":\"Brief\",\"summary\":\"Browse command-line cheatsheets\",\"icon\":\"https://dl.flathub.org/media/io/github/shonebinu.Brief/dc388cfa123fbfbb1124bb56473e4071/icons/128x128/io.github.shonebinu.Brief.png\",\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"shonebinu\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::timestamp\":\"1765863479\",\"flathub::verification::login_is_organization\":true},\"bundle\":{\"value\":\"app/io.github.shonebinu.Brief/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false},{\"id\":\"me.iepure.devtoolbox\",\"name\":\"Dev Toolbox\",\"summary\":\"Dev tools at your fingertips\",\"icon\":\"https://dl.flathub.org/media/me/iepure/devtoolbox/640a058cc8ec23f49c5b63ac55b669d0/icons/128x128/me.iepure.devtoolbox.png\",\"metadata\":{\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"iepure.me\",\"flathub::verification::timestamp\":\"1678979827\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/me.iepure.devtoolbox/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false},{\"id\":\"re.sonny.Commit\",\"name\":\"Commit\",\"summary\":\"Commit message editor\",\"icon\":\"https://dl.flathub.org/media/re/sonny/Commit/b70bf6bb375fdd0671e42b415dced87b/icons/128x128/re.sonny.Commit.png\",\"metadata\":{\"flathub::verification::login_name\":null,\"flathub::verification::timestamp\":\"1711841734\",\"flathub::manifest\":null,\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::login_is_organization\":false,\"flathub::verification::login_provider\":null,\"flathub::verification::website\":\"sonny.re\"},\"bundle\":{\"runtime\":\"org.gnome.Platform/x86_64/49\",\"sdk\":\"org.gnome.Sdk/x86_64/49\",\"type\":\"flatpak\",\"value\":\"app/re.sonny.Commit/x86_64/stable\"},\"is_eol\":false},{\"id\":\"io.github.anil_e.Codd\",\"name\":\"Codd\",\"summary\":\"Lightweight PostgreSQL client\",\"icon\":\"https://dl.flathub.org/media/io/github/anil_e.Codd/5406f2590c09bdabec85e836a653129a/icons/128x128/io.github.anil_e.Codd.png\",\"metadata\":{\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"anil-e\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::timestamp\":\"1778443211\",\"flathub::verification::login_is_organization\":true},\"bundle\":{\"value\":\"app/io.github.anil_e.Codd/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false},{\"id\":\"studio.planetpeanut.Bobby\",\"name\":\"Bobby\",\"summary\":\"View SQLite databases\",\"icon\":\"https://dl.flathub.org/media/s/st/studio.planetpeanut.bobby/740ddb9925d755fc6ec41678c6bc8712/icons/128x128/studio.planetpeanut.Bobby.png\",\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"planetpeanut.studio\",\"flathub::verification::timestamp\":\"1768748622\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/studio.planetpeanut.Bobby/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"sdk\":\"org.gnome.Sdk/x86_64/51\"},\"is_eol\":false},{\"id\":\"app.drey.Biblioteca\",\"name\":\"Biblioteca\",\"summary\":\"Read GNOME documentation offline\",\"icon\":\"https://dl.flathub.org/media/app/drey/Biblioteca/6f1f61cf12cc5a76d718fa54984b28a5/icons/128x128/app.drey.Biblioteca.png\",\"metadata\":{\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"drey.app\",\"flathub::verification::timestamp\":\"1699899066\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/app.drey.Biblioteca/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"sdk\":\"org.gnome.Sdk/x86_64/49\"},\"is_eol\":false},{\"id\":\"io.github.shonebinu.Exchange\",\"name\":\"Exchange\",\"summary\":\"Convert between XML and Blueprint\",\"icon\":\"https://dl.flathub.org/media/io/github/shonebinu.Exchange/e04fbbbf5386a076d7e2c77c44776cdd/icons/128x128/io.github.shonebinu.Exchange.png\",\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"shonebinu\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::timestamp\":\"1773105687\",\"flathub::verification::login_is_organization\":true},\"bundle\":{\"value\":\"app/io.github.shonebinu.Exchange/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false},{\"id\":\"dev.geopjr.Collision\",\"name\":\"Collision\",\"summary\":\"Check hashes for your files\",\"icon\":\"https://dl.flathub.org/media/dev/geopjr/Collision/5b0d8fea872d336b2510c1f29bd0fcb9/icons/128x128/dev.geopjr.Collision.png\",\"metadata\":{\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"geopjr.dev\",\"flathub::verification::timestamp\":\"1675966410\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/dev.geopjr.Collision/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false},{\"id\":\"io.gitlab.liferooter.TextPieces\",\"name\":\"Text Pieces\",\"summary\":\"Developer's scratchpad\",\"icon\":\"https://dl.flathub.org/media/io/gitlab/liferooter.TextPieces/1a9781b993294d1efa5bada0afd22ec0/icons/128x128/io.gitlab.liferooter.TextPieces.png\",\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"liferooter\",\"flathub::verification::login_provider\":\"gitlab\",\"flathub::verification::timestamp\":\"1715604396\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/io.gitlab.liferooter.TextPieces/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/49\",\"sdk\":\"org.gnome.Sdk/x86_64/49\"},\"is_eol\":false},{\"id\":\"net.ffkkinos.Wildcard\",\"name\":\"Wildcard\",\"summary\":\"Test your regular expressions\",\"icon\":\"https://dl.flathub.org/media/net/ffkkinos/Wildcard/2f6a0ef83d8fe4146ce66095dee3ffb4/icons/128x128/net.ffkkinos.Wildcard.png\",\"metadata\":{\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::website\":\"ffkkinos.net\",\"flathub::verification::timestamp\":\"1774714926\",\"flathub::verification::login_is_organization\":false},\"bundle\":{\"value\":\"app/net.ffkkinos.Wildcard/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\"},\"is_eol\":false}]},\"after-top-apps\":{\"id\":2,\"themeKey\":\"free-software-favorites\",\"slot\":\"after-top-apps\",\"apps\":[{\"id\":\"com.github.tchx84.Flatseal\",\"name\":\"Flatseal\",\"summary\":\"Manage Flatpak permissions\",\"icon\":\"https://dl.flathub.org/media/com/github/tchx84.Flatseal/462bde383c024a52b3132ae3df79704a/icons/128x128/com.github.tchx84.Flatseal.png\",\"metadata\":{\"flathub::verification::login_is_organization\":false,\"flathub::manifest\":null,\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"tchx84\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::website\":null,\"flathub::verification::timestamp\":\"1675765033\"},\"bundle\":{\"sdk\":\"org.gnome.Sdk/x86_64/50\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"value\":\"app/com.github.tchx84.Flatseal/x86_64/stable\"},\"is_eol\":false},{\"id\":\"io.github.kolunmi.Bazaar\",\"name\":\"Bazaar\",\"summary\":\"Discover and install apps\",\"icon\":\"https://dl.flathub.org/media/io/github/kolunmi.Bazaar/901dc70e46d5cddb85c7c777bc2d354e/icons/128x128/io.github.kolunmi.Bazaar.png\",\"metadata\":{\"flathub::verification::timestamp\":\"1756180137\",\"flathub::manifest\":null,\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_is_organization\":true,\"flathub::verification::login_name\":\"kolunmi\",\"flathub::verification::website\":null,\"flathub::verification::login_provider\":\"github\"},\"bundle\":{\"sdk\":\"org.gnome.Sdk/x86_64/50\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"value\":\"app/io.github.kolunmi.Bazaar/x86_64/stable\"},\"is_eol\":false},{\"id\":\"io.github.diegopvlk.Cine\",\"name\":\"Cine\",\"summary\":\"Play your videos\",\"icon\":\"https://dl.flathub.org/media/io/github/diegopvlk.Cine/153811000c68e0700317fde05742d54e/icons/128x128/io.github.diegopvlk.Cine.png\",\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_name\":\"diegopvlk\",\"flathub::verification::login_provider\":\"github\",\"flathub::verification::timestamp\":\"1769170153\",\"flathub::verification::login_is_organization\":true},\"bundle\":{\"value\":\"app/io.github.diegopvlk.Cine/x86_64/stable\",\"type\":\"flatpak\",\"runtime\":\"org.gnome.Platform/x86_64/51\",\"sdk\":\"org.gnome.Sdk/x86_64/51\"},\"is_eol\":false},{\"id\":\"org.gnome.World.PikaBackup\",\"name\":\"Pika Backup\",\"summary\":\"Keep your data safe\",\"
4icon\":\"https://dl.flathub.org/media/org/gnome/World.PikaBackup/bed402ded7f6226f1c6d7fc1f72fec9f/icons/128x128/org.gnome.World.PikaBackup.png\",\"metadata\":{\"flathub::verification::verified\":true,\"flathub::verification::method\":\"login_provider\",\"flathub::verification::login_is_organization\":false,\"flathub::verification::login_name\":\"sophie-h\",\"flathub::verification::timestamp\":\"1682424982\",\"flathub::verification::login_provider\":\"gnome\",\"flathub::verification::website\":null,\"flathub::manifest\":null},\"bundle\":{\"sdk\":\"org.gnome.Sdk/x86_64/50\",\"runtime\":\"org.gnome.Platform/x86_64/50\",\"type\":\"flatpak\",\"value\":\"app/org.gnome.World.PikaBackup/x86_64/stable\"},\"is_eol\":false},{\"id\":\"org.kde.tokodon\",\"name\":\"Tokodon\",\"summary\":\"Browse the Fediverse\",\"icon\":\"https://dl.flathub.org/media/org/kde/tokodon/cb35711d9972a724dcb193d9c733e3fb/icons/128x128/org.kde.tokodon.png\",\"metadata\":{\"flathub::verification::login_is_organization\":true,\"flathub::verification::login_name\":\"teams/flathub\",\"flathub::verification::login_provider\":\"kde\",\"flathub::verification::website\":null,\"flathub::verification::timestamp\":\"1681472639\",\"flathub::manifest\":null,\"flathub::verification::ver
4ified\":true,\"flathub::verification::method\":\"login_provider\"},\"bundle\":{\"sdk\":\"org.kde.Sdk/x86_64/6.10\",\"type\":\"flatpak\",\"runtime\":\"org.kde.Platform/x86_64/6.10\",\"value\":\"app/org.kde.tokodon/x86_64/stable\"},\"is_eol\":false},{\"id\":\"be.alexandervanhee.gradia\",\"name\":\"Gradia\",\"summary\":\"Annotate your screenshots\",\"icon\":\"https://dl.flathub.org/media/be/alexandervanhee/gradia/ff2ae6a0dd47a7712e804704e5eeb323/icons/128x128/be.alexandervanhee.gradia.png\",\"metadata\":{\"flathub::verification::website\":\"alexandervanhee.be\",\"flathub::verification::login_is_organization\":false,\"flathub::manifest\":null,\"flathub::verification::verified\":true,\"flathub::verification::method\":\"website\",\"flathub::verification::timestamp\":\"1748171383\",\"flathub::verification::login_name\":null,\"flathub::verification::login_provider\":null},\"bundle\":{\"runtime\":\"org.gnome.Platform/x86_64/50\",\"sdk\":\"org.gnome.Sdk/x86_64/50\",\"type\":\"flatpak\",\"value\":\"app/be.alexandervanhee.gradia/x86_64/stable\"},\"is_eol\":false}]}}}]\n"])</script>
4</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.