diff --git a/src/components/WebBackButton.tsx b/src/components/WebBackButton.tsx
new file mode 100644
index 0000000..61c5555
--- /dev/null
+++ b/src/components/WebBackButton.tsx
@@ -0,0 +1,32 @@
+import { Link } from 'react-router';
+import { usePlatform } from '../platform';
+import { BackIcon } from './icons';
+
+interface WebBackButtonProps {
+ to: string;
+ replace?: boolean;
+ className?: string;
+}
+
+/**
+ * Back button visible only on web platform.
+ * Hidden in Telegram Mini App — native back button handles navigation there.
+ */
+export function WebBackButton({ to, replace, className }: WebBackButtonProps) {
+ const { platform } = usePlatform();
+
+ if (platform === 'telegram') return null;
+
+ return (
+
+
- {subscription.tariff_name} -
- )} ++ {subscription.tariff_name} +
+ )} +