{"id":2,"date":"2026-07-18T22:28:15","date_gmt":"2026-07-18T22:28:15","guid":{"rendered":"http:\/\/koupony.online\/?page_id=2"},"modified":"2026-07-26T08:50:43","modified_gmt":"2026-07-26T08:50:43","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/koupony.online\/?page_id=2","title":{"rendered":""},"content":{"rendered":"<p><!--\n======================================================================\n  \u0643\u0648\u0628\u0648\u0646\u064a \u00b7 KOUPONY \u2014 \u0635\u0641\u062d\u0629 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0643\u0627\u0645\u0644\u0629 \u0641\u064a \u0645\u0644\u0641 \u0648\u0627\u062d\u062f (\u0644\u0635\u0641\u062d\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633)\n======================================================================\n  \u25a0 \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062a\u0631\u0643\u064a\u0628 \u062f\u0627\u062e\u0644 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (\u0628\u062f\u0648\u0646 \u0625\u0636\u0627\u0641\u0627\u062a):\n    1) \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u2190 \u0635\u0641\u062d\u0627\u062a \u2190 \u0623\u0636\u0641 \u0635\u0641\u062d\u0629 \u062c\u062f\u064a\u062f\u0629.\n    2) \u0627\u062e\u062a\u0631 \u0642\u0627\u0644\u0628\u0627\u064b \u0641\u0627\u0631\u063a\u0627\u064b \u0625\u0646 \u0648\u064f\u062c\u062f (Blank \/ Canvas \/ Full Width).\n    3) \u0623\u0636\u0641 Block \u0645\u0646 \u0646\u0648\u0639 \u00abHTML \u0645\u062e\u0635\u0635\u00bb (Custom HTML) \u0648\u0627\u0644\u0635\u0642 \u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u0641 \u0643\u0627\u0645\u0644\u0627\u064b.\n    4) \u0627\u062d\u0641\u0638 \u0648\u0627\u0646\u0634\u0631.  (\u0623\u0648 \u0627\u062d\u0641\u0638\u0647 \u0643\u0642\u0627\u0644\u0628 \u0635\u0641\u062d\u0629: page-koupony.php \u062f\u0627\u062e\u0644 \u0627\u0644\u0642\u0627\u0644\u0628).\n\n  \u25a0 \u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0633\u0627\u0628\u0642 \u0648\u0623\u0647\u0645 \u0627\u0644\u0625\u0635\u0644\u0627\u062d\u0627\u062a:\n    - \u0641\u0635\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0639\u0646 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 (Data \/ UI) \u0628\u062f\u0644 \u062a\u0643\u0631\u0627\u0631 HTML \u064a\u062f\u0648\u064a\u0627\u064b \u0644\u0643\u0644 \u0643\u0648\u0628\u0648\u0646.\n    - \u062f\u0639\u0645 RTL \u0643\u0627\u0645\u0644 + \u062e\u0637\u0651\u0627\u0646 \u0645\u062a\u0645\u0627\u064a\u0632\u0627\u0646: Lalezar \u0644\u0644\u0639\u0646\u0627\u0648\u064a\u0646 \u0648 Tajawal \u0644\u0644\u0646\u0635\u0648\u0635.\n    - \u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f \u0645\u0639 fallback (execCommand) \u0644\u0644\u0645\u062a\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0642\u062f\u064a\u0645\u0629 + \u062f\u0639\u0645 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d.\n    - \u0623\u062f\u0627\u0621 \u0623\u0641\u0636\u0644: IntersectionObserver \u0628\u062f\u0644 \u0645\u0643\u062a\u0628\u0627\u062a \u062b\u0642\u064a\u0644\u0629\u060c \u0648\u0627\u062d\u062a\u0631\u0627\u0645 prefers-reduced-motion.\n    - \u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0636\u0628\u0627\u0628\u064a\u0629 (blur) \u0644\u062a\u0639\u0645\u0644 \u0628\u0633\u0644\u0627\u0633\u0629 \u0645\u0639 letter-spacing \u0648\u062d\u0627\u0644\u0629 \u00ab\u062a\u0645 \u0627\u0644\u0646\u0633\u062e\u00bb.\n\n  \u25a0 \u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629:\n    1) \u0628\u0631\u0648\u0641\u0627\u064a\u0644 \u0644\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u2014 \u0643\u0644 \u0628\u0631\u0627\u0646\u062f \u0644\u0647 \u0645\u0644\u0641 (Modal) \u0628\u0643\u0648\u0628\u0648\u0646\u0627\u062a\u0647 \u0648\u0625\u062d\u0635\u0627\u0621\u0627\u062a\u0647 \u0648\u0632\u0631 \u0645\u062a\u0627\u0628\u0639\u0629.\n       \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u062a\u064f\u0628\u0646\u0649 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b \u0645\u0646 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633: \u0643\u0644 \u0645\u0642\u0627\u0644 = \u0643\u0648\u0628\u0648\u0646\u060c \u0648\u0627\u0644\u062a\u0635\u0646\u064a\u0641 = \u0627\u0644\u0628\u0631\u0627\u0646\u062f.\n    2) \u0645\u0632\u0627\u0645\u0646\u0629 \u062d\u064a\u0629 \u0645\u0639 WordPress REST API (\/wp-json\/wp\/v2\/posts) \u0645\u0639 \u0631\u062c\u0648\u0639 \u062a\u0644\u0642\u0627\u0626\u064a \u0644\u0628\u064a\u0627\u0646\u0627\u062a \u062a\u062c\u0631\u064a\u0628\u064a\u0629.\n    3) \u0639\u062f\u0651\u0627\u062f \u062a\u0646\u0627\u0632\u0644\u064a \u00ab\u062d\u064a\u0651\u00bb \u0628\u0627\u0644\u062b\u0648\u0627\u0646\u064a \u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0627\u0644\u0645\u0645\u064a\u0651\u0632 + \u0645\u0644\u062e\u0651\u0635 \u0627\u0644\u0623\u064a\u0627\u0645 \u0639\u0644\u0649 \u0643\u0644 \u0628\u0637\u0627\u0642\u0629.\n    4) \u0628\u062d\u062b \u0641\u0648\u0631\u064a + \u0641\u0644\u062a\u0631\u0629 \u0628\u0627\u0644\u062a\u0635\u0646\u064a\u0641\u0627\u062a + \u0639\u062f\u0651\u0627\u062f \u0646\u062a\u0627\u0626\u062c \u0648\u062d\u0627\u0644\u0629 \u00ab\u0644\u0627 \u0646\u062a\u0627\u0626\u062c\u00bb.\n    5) \u062c\u0631\u0633 \u0639\u0631\u0648\u0636 (\u0627\u0634\u062a\u0631\u0627\u0643 \u0628\u0631\u064a\u062f) + \u0623\u0633\u0626\u0644\u0629 \u0634\u0627\u0626\u0639\u0629 (Accordion) + \u0643\u0648\u0646\u0641\u064a\u062a\u064a \u0639\u0646\u062f \u0627\u0644\u0646\u0633\u062e.\n    6) \u0634\u0631\u064a\u0637 \u0639\u0631\u0648\u0636 \u0645\u062a\u062d\u0631\u0643 (Ticker) + \u062a\u0641\u0627\u0639\u0644 \u00ab\u0642\u0635\u0651 \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u00bb \u0628\u0627\u0644\u0645\u0642\u0635 \u0639\u0644\u0649 \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0627\u0644\u0643\u0628\u064a\u0631.\n\n  \u25a0 \u0643\u064a\u0641 \u062a\u0646\u0634\u0631 \u0643\u0648\u0628\u0648\u0646\u0627\u064b \u0643\u0645\u0642\u0627\u0644 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (\u0635\u0641\u0631 \u0625\u0636\u0627\u0641\u0627\u062a):\n    - \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0642\u0627\u0644: \u0645\u062b\u0627\u0644 \u00ab\u0643\u0648\u062f \u062e\u0635\u0645 \u0646\u0648\u0646 \u0627\u0644\u062e\u0644\u064a\u062c 50%\u00bb\n    - \u0627\u0644\u062a\u0635\u0646\u064a\u0641: \u0627\u0633\u0645 \u0627\u0644\u0628\u0631\u0627\u0646\u062f (\u0645\u062b\u0644: \u0646\u0648\u0646)   \u2190 \u0647\u0630\u0627 \u064a\u0635\u0628\u062d \u00ab\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u00bb \u0641\u064a \u0627\u0644\u0628\u0631\u0648\u0641\u0627\u064a\u0644.\n    - \u062f\u0627\u062e\u0644 \u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u0642\u0627\u0644 \u0627\u0643\u062a\u0628 \u0633\u0637\u0631\u064a\u0646 (\u064a\u064f\u0642\u0631\u0622\u0646 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b):\n          CODE: KPON50\n          EXPIRY: 2026-09-30\n      (\u0627\u0644\u0646\u0633\u0628\u0629 \u062a\u064f\u0642\u0631\u0623 \u0645\u0646 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b).\n    (\u0627\u062e\u062a\u064a\u0627\u0631\u064a \u2014 \u062d\u0642\u0648\u0644 \u0645\u062e\u0635\u0651\u0635\u0629 \u0623\u0646\u0638\u0641) \u0623\u0636\u0641 \u0641\u064a functions.php:\n      add_action('rest_api_init', function(){\n        register_post_meta('post','coupon_code', ['show_in_rest'=>true,'single'=>true,'type'=>'string']);\n        register_post_meta('post','coupon_expiry',['show_in_rest'=>true,'single'=>true,'type'=>'string']);\n      });\n      \u062b\u0645 \u0627\u0633\u062a\u062e\u062f\u0645 \u0646\u0641\u0633 \u0627\u0644\u0623\u0633\u0645\u0627\u0621 coupon_code \/ coupon_expiry \u0643\u062d\u0642\u0648\u0644 \u0645\u062e\u0635\u0651\u0635\u0629 \u0644\u0644\u0645\u0642\u0627\u0644.\n======================================================================\n--><br \/>\n<!DOCTYPE html><br \/>\n<html lang=\"ar\" dir=\"rtl\"><br \/>\n<head><br \/>\n<meta charset=\"UTF-8\" \/><br \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/><br \/>\n<meta name=\"description\" content=\"\u0643\u0648\u0628\u0648\u0646\u064a \u2014 \u062f\u0644\u064a\u0644\u0643 \u0644\u0623\u0641\u0636\u0644 \u0623\u0643\u0648\u0627\u062f \u0627\u0644\u062e\u0635\u0645 \u0648\u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u0641\u0639\u0651\u0644\u0629 \u064a\u0648\u0645\u064a\u0627\u064b \u0644\u0623\u0634\u0647\u0631 \u0627\u0644\u0645\u062a\u0627\u062c\u0631 \u0648\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a.\" \/><br \/>\n<title>\u0643\u0648\u0628\u0648\u0646\u064a \u00b7 \u0623\u0643\u0648\u0627\u062f \u062e\u0635\u0645 \u0648\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0645\u0641\u0639\u0651\u0644\u0629 \u064a\u0648\u0645\u064a\u0627\u064b<\/title><\/p>\n<p><!-- \u062e\u0637\u0648\u0637 \u0645\u0646 fontsource (CDN) --><\/p>\n<style>\n@font-face{font-family:'Lalezar';font-style:normal;font-weight:400;font-display:swap;src:url('https:\/\/cdn.jsdelivr.net\/fontsource\/fonts\/lalezar@latest\/arabic-400-normal.woff2') format('woff2');}\n@font-face{font-family:'Tajawal';font-style:normal;font-weight:400;font-display:swap;src:url('https:\/\/cdn.jsdelivr.net\/fontsource\/fonts\/tajawal@latest\/arabic-400-normal.woff2') format('woff2');}\n@font-face{font-family:'Tajawal';font-style:normal;font-weight:500;font-display:swap;src:url('https:\/\/cdn.jsdelivr.net\/fontsource\/fonts\/tajawal@latest\/arabic-500-normal.woff2') format('woff2');}\n@font-face{font-family:'Tajawal';font-style:normal;font-weight:700;font-display:swap;src:url('https:\/\/cdn.jsdelivr.net\/fontsource\/fonts\/tajawal@latest\/arabic-700-normal.woff2') format('woff2');}\n@font-face{font-family:'Tajawal';font-style:normal;font-weight:800;font-display:swap;src:url('https:\/\/cdn.jsdelivr.net\/fontsource\/fonts\/tajawal@latest\/arabic-800-normal.woff2') format('woff2');}\n<\/style>\n<style>\n\/* ===================== \u0627\u0644\u0645\u062a\u063a\u064a\u0651\u0631\u0627\u062a \u0648\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a ===================== *\/\n:root{\n  --ink:#241130; --paper:#FFF8EF; --paper-soft:#F8EEDD;\n  --purple:#4D025D; --purple-deep:#33023E; --purple-mid:#7a1f93;\n  --orange:#F2871D; --orange-deep:#D9650F;\n  --gold:#F4C430; --magenta:#E0177D; --cream-line:#E7DCC4; --green:#1E9E6A; --blue:#2E5BFF;\n  --white:#ffffff;\n  --display:'Lalezar','Tajawal',sans-serif;\n  --body:'Tajawal',system-ui,sans-serif;\n  --ink-shadow:6px 6px 0 var(--ink);\n  --r-lg:22px; --r-md:16px;\n}\n*{box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\nbody{\n  margin:0; font-family:var(--body); color:var(--ink); background:var(--paper);\n  background-image:radial-gradient(rgba(77,2,93,.06) 1.2px, transparent 1.3px);\n  background-size:24px 24px; overflow-x:hidden; line-height:1.6;\n}\nimg{max-width:100%;display:block;}\na{color:inherit;text-decoration:none;}\nbutton{font-family:inherit;cursor:pointer;}\n.wrap{max-width:1200px;margin:0 auto;padding:0 22px;}\nsection{position:relative;scroll-margin-top:96px;}\n::selection{background:var(--gold);color:var(--ink);}<\/p>\n<p>\/* ===================== \u0634\u0631\u064a\u0637 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062a\u062d\u0631\u0643 ===================== *\/\n.ticker{background:var(--ink);color:var(--gold);overflow:hidden;border-bottom:2px solid #000;position:relative;z-index:60;}\n.ticker-track{display:flex;width:max-content;direction:ltr;animation:tick 38s linear infinite;}\n.ticker:hover .ticker-track{animation-play-state:paused;}\n.tk-item{display:inline-flex;align-items:center;gap:8px;padding:9px 0;font-weight:700;font-size:13.5px;white-space:nowrap;direction:rtl;}\n.tk-item b{color:#fff;}\n.tk-item code{background:rgba(244,196,48,.16);color:var(--gold);padding:2px 8px;border-radius:6px;font-family:var(--display);letter-spacing:1px;font-size:13px;}\n.tk-sep{color:var(--magenta);padding:0 18px;font-size:11px;align-self:center;}\n@keyframes tick{to{transform:translateX(-50%);}}<\/p>\n<p>\/* ===================== \u0627\u0644\u0631\u0623\u0633 ===================== *\/\n.site-header{position:sticky;top:0;z-index:100;background:rgba(255,248,239,.92);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink);transition:box-shadow .25s,padding .25s;}\n.site-header.scrolled{box-shadow:0 6px 0 rgba(36,17,48,.10);}\n.nav{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:14px;}\n.brand{display:flex;align-items:center;gap:11px;}\n.brand-mark{width:48px;height:48px;border-radius:14px;background:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);overflow:hidden;flex-shrink:0;transition:transform .3s;}\n.brand:hover .brand-mark{transform:rotate(-6deg) scale(1.05);}\n.brand-mark img{width:100%;height:100%;object-fit:cover;}\n.brand-name{font-family:var(--display);font-size:25px;line-height:.95;color:var(--purple);}\n.brand-name small{display:block;font-family:var(--body);font-weight:700;font-size:10.5px;letter-spacing:1px;color:var(--orange-deep);margin-top:2px;}\n.nav-links{display:flex;align-items:center;gap:26px;}\n.nav-links a{font-weight:700;font-size:15px;color:var(--ink);position:relative;padding:6px 0;}\n.nav-links a::after{content:'';position:absolute;right:0;bottom:0;width:0;height:3px;background:var(--magenta);border-radius:3px;transition:width .3s;}\n.nav-links a:hover{color:var(--purple);}\n.nav-links a:hover::after{width:100%;}\n.nav-cta{background:var(--orange);color:#fff!important;padding:10px 20px;border-radius:999px;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s;}\n.nav-cta::after{display:none!important;}\n.nav-cta:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink);}\n.nav-cta:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink);}\n.nav-toggle{display:none;background:#fff;border:2px solid var(--ink);border-radius:12px;width:46px;height:42px;font-size:20px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);}<\/p>\n<p>\/* ===================== \u0642\u0633\u0645 \u0627\u0644\u0627\u0641\u062a\u062a\u0627\u062d ===================== *\/\n.opening{background:var(--purple-deep);color:#fff;padding:64px 0 96px;overflow:hidden;\n  background-image:\n    radial-gradient(circle at 12% 8%, rgba(244,196,48,.20), transparent 42%),\n    radial-gradient(circle at 92% 90%, rgba(224,23,125,.18), transparent 45%),\n    repeating-linear-gradient(135deg, rgba(255,255,255,.025) 0 2px, transparent 2px 26px);\n}\n.open-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;position:relative;z-index:3;}\n.eyebrow{display:inline-flex;align-items:center;gap:9px;border:2px dashed rgba(244,196,48,.6);color:var(--gold);font-weight:700;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:20px;}\n.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--orange);animation:pulse 1.6s infinite;}\n@keyframes pulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.5);opacity:.4;}}\n.open-grid h1{font-family:var(--display);font-weight:400;font-size:clamp(38px,5.6vw,68px);line-height:1.04;margin:0 0 18px;}\n.open-grid h1 mark{background:linear-gradient(transparent 58%, rgba(244,196,48,.45) 0);color:#fff;padding:0 4px;}\n.open-grid h1 .accent{color:var(--gold);}\n.lead{font-size:17.5px;line-height:1.9;color:rgba(255,255,255,.82);max-width:520px;margin:0 0 28px;}\n.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px;}\n.btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:999px;font-weight:800;font-size:15px;border:2px solid var(--ink);transition:transform .15s,box-shadow .15s;}\n.btn-primary{background:var(--orange);color:#fff;box-shadow:4px 4px 0 #000;}\n.btn-primary:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #000;}\n.btn-primary:active{transform:translate(3px,3px);box-shadow:0 0 0 #000;}\n.btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.45);}\n.btn-ghost:hover{background:rgba(255,255,255,.14);transform:translateY(-2px);}\n.stamps{display:flex;gap:14px;flex-wrap:wrap;}\n.stamp{width:96px;height:96px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed rgba(255,255,255,.55);font-family:var(--display);line-height:1.05;transition:transform .3s;}\n.stamp b{font-size:21px;display:block;}\n.stamp span{font-family:var(--body);font-size:10px;font-weight:700;opacity:.85;margin-top:2px;}\n.stamp:hover{transform:rotate(0deg) scale(1.08)!important;}\n.stamp.s1{background:var(--gold);color:var(--ink);transform:rotate(-7deg);}\n.stamp.s2{background:var(--magenta);color:#fff;transform:rotate(5deg);}\n.stamp.s3{background:var(--orange);color:#fff;transform:rotate(-3deg);}<\/p>\n<p>\/* \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0627\u0644\u0643\u0628\u064a\u0631 *\/\n.ticket-stage{position:relative;display:flex;justify-content:center;align-items:center;min-height:430px;}\n.float-img{position:absolute;top:-26px;left:-30px;width:200px;border:3px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 rgba(0,0,0,.35);transform:rotate(4deg);z-index:1;animation:bob2 7s ease-in-out infinite;}\n@keyframes bob2{0%,100%{transform:rotate(4deg) translateY(0);}50%{transform:rotate(2deg) translateY(-12px);}}\n.big-pct{position:absolute;font-family:var(--display);font-size:170px;color:transparent;-webkit-text-stroke:2px rgba(244,196,48,.30);top:-30px;right:-10px;z-index:0;user-select:none;}\n.mini-tk{position:absolute;background:#fff;border:2px dashed var(--ink);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--display);color:var(--purple);box-shadow:4px 4px 0 rgba(0,0,0,.3);z-index:1;}\n.mini-tk.t1{width:84px;height:46px;font-size:20px;bottom:6px;left:6px;transform:rotate(-9deg);animation:bob3 5.5s ease-in-out infinite;}\n.mini-tk.t2{width:70px;height:40px;font-size:16px;top:30px;right:8px;transform:rotate(8deg);background:var(--gold);animation:bob3 6.5s ease-in-out .6s infinite;}\n@keyframes bob3{0%,100%{transform:rotate(var(--rr,-9deg)) translateY(0);}50%{transform:rotate(var(--rr,-9deg)) translateY(-9px);}}\n.spark{position:absolute;color:var(--gold);font-size:18px;animation:twinkle 2.4s ease-in-out infinite;z-index:1;}\n@keyframes twinkle{0%,100%{opacity:.3;transform:scale(.7);}50%{opacity:1;transform:scale(1.2);}}<\/p>\n<p>.mega-ticket{position:relative;width:min(480px,92%);background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:var(--r-lg);box-shadow:12px 12px 0 rgba(0,0,0,.38);transform:rotate(-1.6deg);z-index:2;animation:bob 6s ease-in-out infinite;\n  background-image:repeating-linear-gradient(0deg, transparent 0 27px, rgba(77,2,93,.04) 27px 28px);}\n@keyframes bob{0%,100%{transform:rotate(-1.6deg) translateY(0);}50%{transform:rotate(-1deg) translateY(-9px);}}\n.mega-ticket:hover{animation-play-state:paused;}\n.mt-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px 10px;}\n.mt-brand{display:flex;align-items:center;gap:9px;font-weight:800;}\n.mt-brand img{width:30px;height:30px;border-radius:8px;border:2px solid var(--ink);}\n.mt-flag{background:var(--magenta);color:#fff;font-size:11px;font-weight:800;padding:5px 11px;border-radius:999px;white-space:nowrap;}\n.mt-mid{padding:4px 22px 16px;}\n.mt-discount{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}\n.mt-num{font-family:var(--display);font-size:96px;line-height:.85;color:var(--purple);}\n.mt-unit{font-family:var(--display);font-size:40px;color:var(--magenta);}\n.mt-off{background:var(--gold);color:var(--ink);font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px;border:2px solid var(--ink);transform:rotate(-3deg);margin-inline-start:6px;}\n.mt-desc{font-size:14px;color:#5b5462;margin:10px 0 16px;line-height:1.7;}\n.mt-cut{position:relative;height:24px;margin:0 14px;border-top:2px dashed var(--ink);}\n.mt-cut::before,.mt-cut::after{content:'';position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--purple-deep);border:3px solid var(--ink);}\n.mt-cut::before{right:-16px;} .mt-cut::after{left:-16px;}\n.mt-scissors{position:absolute;top:-15px;right:6%;font-size:22px;transition:right .4s ease;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));}\n.mega-ticket.cutting .mt-scissors{animation:runcut 1s ease forwards;}\n.mega-ticket.cutting{animation:snip .4s ease 2;}\n@keyframes runcut{0%{right:6%;transform:rotate(0);}45%{transform:rotate(-18deg);}90%{transform:rotate(8deg);}100%{right:88%;transform:rotate(0);}}\n@keyframes snip{25%{transform:rotate(-2.6deg);}75%{transform:rotate(-.6deg);}}\n.mt-bottom{padding:14px 22px 18px;}\n.barcode{height:34px;border-radius:6px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 6px,transparent 6px 9px,var(--ink) 9px 10px,transparent 10px 14px);position:relative;overflow:hidden;}\n.barcode::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translateX(-120%);}\n.mega-ticket:hover .barcode::after{animation:shimmer 1.1s ease;}\n@keyframes shimmer{to{transform:translateX(120%);}}\n.mt-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:12.5px;font-weight:700;flex-wrap:wrap;}\n.mt-timer{background:var(--ink);color:var(--gold);padding:5px 11px;border-radius:8px;font-family:var(--display);letter-spacing:1px;}\n.mt-verified{color:var(--green);display:inline-flex;align-items:center;gap:5px;}<\/p>\n<p>\/* ===================== \u0639\u0646\u0627\u0648\u064a\u0646 \u0627\u0644\u0623\u0642\u0633\u0627\u0645 ===================== *\/\n.sec-tag{display:inline-block;background:rgba(224,23,125,.12);color:var(--magenta);font-weight:800;font-size:13px;padding:6px 16px;border-radius:999px;margin-bottom:14px;}\n.sec-title{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.4vw,46px);margin:0 0 12px;color:var(--ink);line-height:1.1;}\n.sec-sub{color:#5b5462;font-size:16px;max-width:560px;margin:0;}\n.sec-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px;}\n.sec-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}\n.sync-chip{font-size:12px;font-weight:800;padding:7px 13px;border-radius:999px;border:2px solid var(--ink);background:#fff;box-shadow:3px 3px 0 var(--ink);cursor:pointer;white-space:nowrap;transition:transform .15s;}\n.sync-chip:hover{transform:translate(-1px,-1px);}\n.sync-chip.live{background:var(--green);color:#fff;border-color:#0c6b46;}\n.search-box{display:flex;align-items:center;gap:8px;background:#fff;border:2px solid var(--ink);border-radius:999px;padding:9px 16px;box-shadow:3px 3px 0 var(--ink);transition:box-shadow .2s,transform .2s;min-width:230px;}\n.search-box:focus-within{box-shadow:5px 5px 0 var(--purple);transform:translate(-1px,-1px);}\n.search-box input{border:none;outline:none;background:transparent;font-family:var(--body);font-size:14.5px;font-weight:600;color:var(--ink);width:100%;}<\/p>\n<p>\/* ===================== \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a ===================== *\/\n.coupons{padding:84px 0 92px;}\n.chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;}\n.chip{background:#fff;border:2px solid var(--ink);border-radius:999px;padding:8px 17px;font-weight:800;font-size:13.5px;color:var(--ink);transition:all .18s;box-shadow:3px 3px 0 rgba(36,17,48,.18);}\n.chip:hover{transform:translateY(-2px);}\n.chip.active{background:var(--purple);color:#fff;box-shadow:3px 3px 0 var(--ink);}\n.results-line{font-size:13.5px;color:#7a7282;font-weight:700;margin:6px 0 22px;}\n.results-line b{color:var(--magenta);font-family:var(--display);font-size:18px;}\n.coupon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(296px,1fr));gap:26px;transition:opacity .2s,transform .2s;}\n.coupon-grid.swap{opacity:0;transform:translateY(8px);}\n.empty{text-align:center;padding:50px 20px;font-family:var(--display);font-size:24px;color:var(--purple);background:#fff;border:2px dashed var(--ink);border-radius:var(--r-lg);}<\/p>\n<p>.g-item{min-width:0;}\n.coupon-card{position:relative;background:#fff;border:2px solid var(--ink);border-radius:var(--r-lg);box-shadow:0 2px 0 var(--cream-line),7px 8px 0 rgba(36,17,48,.12);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column;}\n.coupon-card:hover{transform:translateY(-7px) rotate(-.4deg);box-shadow:0 2px 0 var(--cream-line),12px 14px 0 rgba(36,17,48,.18);border-color:var(--gold);}\n.cc-top{display:flex;align-items:center;gap:11px;padding:18px 18px 12px;}\n.cc-emoji{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:24px;border:2px solid var(--ink);flex-shrink:0;box-shadow:2px 2px 0 var(--ink);}\n.cc-brand{flex:1;min-width:0;}\n.cc-brand b{display:block;font-size:16px;font-weight:800;}\n.cc-verified{font-size:11px;font-weight:700;color:var(--green);}\n.cc-pct{background:var(--magenta);color:#fff;font-family:var(--display);font-size:18px;padding:6px 12px;border-radius:12px;border:2px solid var(--ink);flex-shrink:0;line-height:1;}\n.cc-title{font-size:15px;font-weight:700;margin:0 18px 12px;line-height:1.5;color:var(--ink);}\n.cc-meta{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 14px;}\n.cc-meta span{font-size:11.5px;font-weight:700;background:var(--paper-soft);color:var(--purple);padding:5px 11px;border-radius:999px;border:1px solid var(--cream-line);}\n.cc-meta .urgent{background:rgba(224,23,125,.12);color:var(--magenta);border-color:rgba(224,23,125,.3);}\n.cc-meta .expired{background:#eee;color:#999;text-decoration:line-through;}\n.cc-divider{position:relative;border-top:2px dashed var(--cream-line);margin:0 16px;}\n.cc-divider::before,.cc-divider::after{content:'';position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);}\n.cc-divider::before{right:-28px;} .cc-divider::after{left:-28px;}<\/p>\n<p>\/* \u0635\u0646\u062f\u0648\u0642 \u0627\u0644\u0643\u0648\u062f (\u0645\u0634\u062a\u0631\u0643) *\/\n.code-box{position:relative;border:2px dashed var(--orange);border-radius:13px;padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--paper-soft);transition:background .2s,border-color .2s;user-select:none;margin:14px 18px 0;}\n.code-box:hover{background:#fbeede;border-color:var(--orange-deep);}\n.code-box:focus-visible{outline:3px solid var(--gold);outline-offset:2px;}\n.cb-label{font-size:11px;font-weight:800;color:var(--orange-deep);background:#fff;border:1.5px solid var(--orange);border-radius:7px;padding:3px 8px;flex-shrink:0;}\n.cb-value{flex:1;text-align:center;font-family:var(--display);font-weight:400;letter-spacing:4px;font-size:19px;color:var(--ink);filter:blur(6px);transition:filter .45s,letter-spacing .45s,color .3s;}\n.code-box.revealed .cb-value{filter:blur(0);letter-spacing:2px;color:var(--purple);}\n.cb-hint{font-size:10.5px;font-weight:700;color:#928a99;flex-shrink:0;transition:color .3s;}\n.code-box.revealed .cb-hint{color:var(--orange-deep);}\n.code-box.copied{border-style:solid;border-color:var(--green);background:rgba(30,158,106,.08);}\n.code-box.copied .cb-hint{color:var(--green);}\n.code-box.copied .cb-value{color:var(--green);}<\/p>\n<p>.cc-go{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 18px 18px;background:var(--purple);color:#fff;padding:12px;border-radius:12px;font-weight:800;font-size:14px;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s,background .2s;}\n.cc-go:hover{background:var(--purple-deep);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink);}\n.cc-go:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink);}\n.cc-go span{transition:transform .2s;}\n.cc-go:hover span{transform:translateX(-4px);}<\/p>\n<p>\/* ===================== \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a ===================== *\/\n.brands{background:var(--purple-deep);color:#fff;padding:84px 0 92px;overflow:hidden;\n  background-image:repeating-linear-gradient(45deg, rgba(255,255,255,.025) 0 2px, transparent 2px 30px);}\n.brands .sec-title{color:#fff;}\n.brands .sec-sub{color:rgba(255,255,255,.72);}\n.brands .sec-tag{background:rgba(244,196,48,.16);color:var(--gold);}\n.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:18px;margin-top:36px;}\n.brand-card{background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-md);padding:22px 16px;text-align:center;box-shadow:5px 5px 0 rgba(0,0,0,.35);transition:transform .22s,box-shadow .22s;display:flex;flex-direction:column;align-items:center;gap:8px;}\n.brand-card:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:8px 10px 0 var(--gold);}\n.bc-emoji{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);transition:transform .3s;}\n.brand-card:hover .bc-emoji{transform:rotate(8deg) scale(1.08);}\n.bc-name{font-family:var(--display);font-size:21px;line-height:1;}\n.bc-count{font-size:11.5px;font-weight:700;color:var(--purple);background:var(--paper-soft);padding:4px 11px;border-radius:999px;}\n.bc-max{font-size:12px;font-weight:800;color:var(--magenta);}<\/p>\n<p>\/* ===================== \u0645\u0648\u062f\u0627\u0644 \u0627\u0644\u0628\u0631\u0648\u0641\u0627\u064a\u0644 ===================== *\/\n.modal{position:fixed;inset:0;z-index:300;display:none;}\n.modal.open{display:block;}\n.modal-backdrop{position:absolute;inset:0;background:rgba(36,17,48,.6);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s;}\n.modal.open .modal-backdrop{opacity:1;}\n.modal-panel{position:absolute;inset-inline:0;bottom:0;max-width:680px;margin:0 auto;background:var(--paper);border:3px solid var(--ink);border-bottom:none;border-radius:26px 26px 0 0;max-height:88vh;overflow-y:auto;transform:translateY(60px);transition:transform .4s cubic-bezier(.2,.9,.25,1);box-shadow:0 -10px 40px rgba(0,0,0,.3);}\n.modal.open .modal-panel{transform:translateY(0);}\n.modal-close{position:absolute;top:16px;inset-inline-end:16px;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:18px;color:var(--ink);z-index:2;}\n.modal-close:hover{background:var(--magenta);color:#fff;}\n.bp-head{display:flex;align-items:center;gap:16px;padding:28px 26px 18px;background:linear-gradient(135deg,var(--purple),var(--purple-deep));color:#fff;border-radius:23px 23px 0 0;}\n.bp-emoji{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:34px;border:2px solid rgba(255,255,255,.4);flex-shrink:0;}\n.bp-head h3{font-family:var(--display);font-size:26px;margin:0 0 4px;}\n.bp-desc{font-size:13px;color:rgba(255,255,255,.78);margin:0;line-height:1.6;}\n.bp-follow{margin-inline-start:auto;background:var(--gold);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:9px 18px;font-weight:800;font-size:13px;box-shadow:3px 3px 0 #000;transition:transform .15s;white-space:nowrap;flex-shrink:0;}\n.bp-follow:hover{transform:translate(-1px,-1px);}\n.bp-follow.on{background:var(--green);color:#fff;}\n.bp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 26px;}\n.bp-stat{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:14px 10px;text-align:center;box-shadow:3px 3px 0 rgba(36,17,48,.12);}\n.bp-stat b{display:block;font-family:var(--display);font-size:24px;color:var(--purple);line-height:1;}\n.bp-stat span{font-size:11px;font-weight:700;color:#7a7282;}\n.bp-coupons{padding:6px 26px 30px;display:flex;flex-direction:column;gap:12px;}\n.bp-coupons h4{font-family:var(--display);font-size:20px;margin:8px 0 4px;color:var(--ink);}\n.mini-coupon{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;box-shadow:3px 3px 0 rgba(36,17,48,.12);}\n.mini-info{flex:1;min-width:0;}\n.mini-info b{display:block;font-size:14px;font-weight:800;}\n.mini-info span{font-size:11.5px;color:#7a7282;font-weight:700;}\n.mini-coupon .code-box{margin:0;flex-shrink:0;width:160px;padding:9px 11px;}\n.mini-coupon .cb-value{font-size:15px;letter-spacing:2px;}\n.mini-coupon .cb-hint{display:none;}<\/p>\n<p>\/* ===================== \u0643\u064a\u0641 \u064a\u0639\u0645\u0644 ===================== *\/\n.how{padding:84px 0 96px;}\n.how-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;}\n.how-line{position:absolute;top:36px;inset-inline:8%;height:0;border-top:3px dashed var(--ink);z-index:0;}\n.how-scissors{position:absolute;top:22px;right:8%;font-size:26px;z-index:1;animation:runline 6s ease-in-out infinite alternate;}\n@keyframes runline{0%{right:8%;transform:scaleX(1) rotate(-6deg);}48%{transform:scaleX(1) rotate(6deg);}50%{right:88%;transform:scaleX(-1) rotate(-6deg);}98%{transform:scaleX(-1) rotate(6deg);}100%{right:8%;transform:scaleX(1) rotate(-6deg);}}\n.how-step{position:relative;z-index:2;background:#fff;border:2px solid var(--ink);border-radius:var(--r-lg);padding:46px 22px 24px;text-align:center;box-shadow:6px 6px 0 rgba(36,17,48,.12);}\n.how-step:nth-child(2){transform:translateY(40px);}\n.how-num{position:absolute;top:-30px;inset-inline-start:50%;transform:translateX(50%) rotate(-7deg);width:62px;height:62px;border-radius:50%;background:var(--gold);color:var(--ink);border:3px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:30px;box-shadow:3px 3px 0 var(--ink);}\n.how-step h3{font-family:var(--display);font-size:23px;margin:6px 0 8px;}\n.how-step p{font-size:14px;color:#5b5462;margin:0;line-height:1.7;}<\/p>\n<p>\/* ===================== \u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636 ===================== *\/\n.bell{padding:30px 0 90px;}\n.bell-card{display:grid;grid-template-columns:.85fr 1.15fr;border:3px solid var(--ink);border-radius:26px;overflow:hidden;box-shadow:10px 10px 0 rgba(36,17,48,.18);background:#fff;}\n.bell-art{background:var(--purple-deep);display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;}\n.bell-art img{width:78%;max-width:240px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.4));animation:bob 5s ease-in-out infinite;}\n.bell-art.ringing img{animation:ring .7s ease 3;}\n@keyframes ring{0%,100%{transform:rotate(0);}20%{transform:rotate(-12deg);}40%{transform:rotate(10deg);}60%{transform:rotate(-8deg);}80%{transform:rotate(6deg);}}\n.bell-body{padding:40px 38px;}\n.bell-body h2{font-family:var(--display);font-size:clamp(26px,3.4vw,38px);margin:0 0 10px;color:var(--ink);}\n.bell-body p{color:#5b5462;font-size:15px;margin:0 0 22px;line-height:1.8;}\n.bell-form{display:flex;gap:10px;flex-wrap:wrap;}\n.bell-form input{flex:1;min-width:200px;border:2px solid var(--ink);border-radius:999px;padding:14px 20px;font-family:var(--body);font-size:15px;font-weight:600;outline:none;background:var(--paper-soft);}\n.bell-form input:focus{background:#fff;box-shadow:3px 3px 0 var(--purple);}\n.bell-form input.shake{animation:shake .4s;}\n@keyframes shake{0%,100%{transform:translateX(0);}25%{transform:translateX(-7px);}75%{transform:translateX(7px);}}\n.bell-form button{background:var(--orange);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:14px 26px;font-weight:800;font-size:15px;box-shadow:4px 4px 0 var(--ink);transition:transform .15s,box-shadow .15s;}\n.bell-form button:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink);}\n.bell-form button:disabled{background:var(--green);cursor:default;}\n.bell-note{font-size:12px;color:#928a99;margin-top:12px;}<\/p>\n<p>\/* ===================== \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 ===================== *\/\n.faq{padding:0 0 92px;}\n.faq-list{max-width:780px;margin:36px auto 0;display:flex;flex-direction:column;gap:14px;}\n.faq-item{background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:4px 4px 0 rgba(36,17,48,.12);overflow:hidden;}\n.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:none;border:none;font-size:16px;font-weight:800;color:var(--ink);text-align:start;}\n.faq-q .ic{width:30px;height:30px;border-radius:50%;background:var(--gold);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:20px;flex-shrink:0;transition:transform .3s,background .3s;}\n.faq-item.open .faq-q .ic{transform:rotate(135deg);background:var(--magenta);color:#fff;}\n.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;}\n.faq-a p{margin:0;padding:0 22px 20px;color:#5b5462;font-size:14.5px;line-height:1.85;}<\/p>\n<p>\/* ===================== \u0627\u0644\u062a\u0630\u064a\u064a\u0644 ===================== *\/\n.site-footer{background:var(--ink);color:rgba(255,255,255,.7);padding:56px 0 26px;}\n.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:34px;margin-bottom:36px;}\n.foot-brand .brand-name{color:#fff;}\n.foot-brand .brand-name small{color:var(--gold);}\n.foot-brand p{font-size:13.5px;line-height:1.8;margin:14px 0 16px;max-width:300px;color:rgba(255,255,255,.55);}\n.foot-social{display:flex;gap:10px;}\n.foot-social a{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s;}\n.foot-social a:hover{background:var(--gold);color:var(--ink);transform:translateY(-3px);}\n.foot-col h4{color:#fff;font-family:var(--display);font-size:18px;margin:0 0 16px;}\n.foot-col a{display:block;font-size:13.5px;margin-bottom:11px;color:rgba(255,255,255,.6);transition:color .2s,padding .2s;}\n.foot-col a:hover{color:var(--gold);padding-inline-start:5px;}\n.foot-brands{display:flex;flex-wrap:wrap;gap:8px;}\n.foot-brands button{background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.18);color:rgba(255,255,255,.8);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:all .2s;}\n.foot-brands button:hover{background:var(--gold);color:var(--ink);border-color:var(--gold);}\n.foot-bottom{border-top:2px dashed rgba(255,255,255,.15);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:rgba(255,255,255,.45);}<\/p>\n<p>\/* ===================== \u0639\u0646\u0627\u0635\u0631 \u0639\u0627\u0626\u0645\u0629 ===================== *\/\n.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(24px);background:var(--ink);color:#fff;padding:13px 24px;border-radius:999px;font-size:14px;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.4),4px 4px 0 var(--gold);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:400;display:flex;align-items:center;gap:10px;border:2px solid var(--gold);max-width:90vw;}\n.toast.show{opacity:1;transform:translateX(-50%) translateY(0);}\n.toast .dot{width:9px;height:9px;border-radius:50%;background:var(--gold);animation:pulse 1.4s infinite;}\n.btt{position:fixed;bottom:24px;inset-inline-end:24px;width:54px;height:54px;border-radius:16px;background:var(--gold);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--display);font-size:24px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);pointer-events:none;transition:all .3s;z-index:150;}\n.btt.show{opacity:1;transform:translateY(0);pointer-events:auto;}\n.btt:hover{transform:translateY(-3px) rotate(-6deg);}\n#confetti{position:fixed;inset:0;pointer-events:none;z-index:500;}<\/p>\n<p>\/* ===================== \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0639\u0646\u062f \u0627\u0644\u0638\u0647\u0648\u0631 ===================== *\/\n.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--d,0s);}\n.reveal.in{opacity:1;transform:none;transition-delay:0s,0s;}\n.reveal.rot{transform:rotate(-14deg) scale(.6);}\n.reveal.rot.in{transform:rotate(var(--r,0deg)) scale(1);}\n.reveal.zoom{transform:scale(.85);}\n.reveal.zoom.in{transform:scale(1);}<\/p>\n<p>\/* ===================== \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 ===================== *\/\n@media (max-width:980px){\n  .open-grid{grid-template-columns:1fr;gap:40px;text-align:center;}\n  .lead{margin-inline:auto;}\n  .cta-row,.stamps{justify-content:center;}\n  .ticket-stage{min-height:380px;}\n  .float-img{width:150px;top:-10px;left:0;}\n  .big-pct{font-size:120px;}\n  .how-track{grid-template-columns:1fr;gap:46px;}\n  .how-line,.how-scissors{display:none;}\n  .how-step:nth-child(2){transform:none;}\n  .bell-card{grid-template-columns:1fr;}\n  .bell-art{padding:30px;}\n  .foot-grid{grid-template-columns:1fr 1fr;}\n}\n@media (max-width:760px){\n  .nav-links{position:absolute;top:100%;inset-inline:0;background:var(--paper);flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;transition:max-height .35s;padding:0 22px;border-bottom:2px solid var(--ink);}\n  .nav-links.open{max-height:360px;padding:14px 22px 22px;}\n  .nav-links a{padding:13px 0;border-bottom:1px solid var(--cream-line);}\n  .nav-cta{text-align:center;margin-top:12px;}\n  .nav-toggle{display:flex;align-items:center;justify-content:center;}\n  .sec-head-row{align-items:flex-start;flex-direction:column;}\n  .search-box{width:100%;}\n  .bp-stats{grid-template-columns:1fr;}\n  .mini-coupon{flex-direction:column;align-items:stretch;}\n  .mini-coupon .code-box{width:auto;}\n  .foot-grid{grid-template-columns:1fr;text-align:center;}\n  .foot-brand p{margin-inline:auto;}\n  .foot-social,.foot-brands{justify-content:center;}\n}\n@media (prefers-reduced-motion:reduce){\n  *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important;}\n  .reveal{opacity:1!important;transform:none!important;}\n}\na:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px;}\n<\/style>\n<p><\/head><br \/>\n<body><\/p>\n<p><!-- \u0634\u0631\u064a\u0637 \u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u0645\u062a\u062d\u0631\u0643 --><\/p>\n<div class=\"ticker\" aria-label=\"\u0623\u062d\u062f\u062b \u0627\u0644\u0639\u0631\u0648\u0636\">\n<div class=\"ticker-track\" id=\"tickerTrack\"><\/div>\n<\/div>\n<p><!-- \u0627\u0644\u0631\u0623\u0633 --><\/p>\n<header class=\"site-header\" id=\"siteHeader\">\n<div class=\"wrap nav\">\n    <a class=\"brand\" href=\"#top\" aria-label=\"\u0643\u0648\u0628\u0648\u0646\u064a - \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629\"><br \/>\n      <span class=\"brand-mark\"><img decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/63fb026f-3c3e-4bb9-98a5-a83438e05f60\/11e813e4b-d983-4afd-84eb-12e1de8d1618.png\" alt=\"\u0634\u0639\u0627\u0631 \u0643\u0648\u0628\u0648\u0646\u064a\" width=\"48\" height=\"48\"><\/span><br \/>\n      <span class=\"brand-name\">\u0643\u0648\u0628\u0648\u0646\u064a<small>KOUPONY \u00b7 \u0623\u0643\u0648\u0627\u062f \u062e\u0635\u0645<\/small><\/span><br \/>\n    <\/a><br \/>\n    <button class=\"nav-toggle\" id=\"navToggle\" aria-label=\"\u0627\u0644\u0642\u0627\u0626\u0645\u0629\" aria-expanded=\"false\">\u2630<\/button><\/p>\n<nav class=\"nav-links\" id=\"navLinks\">\n      <a href=\"#top\">\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/a><br \/>\n      <a href=\"#coupons\">\u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a<\/a><br \/>\n      <a href=\"#brands\">\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a<\/a><br \/>\n      <a href=\"#how\">\u0643\u064a\u0641 \u064a\u0639\u0645\u0644<\/a><br \/>\n      <a class=\"nav-cta\" href=\"#bell\">\u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636 \ud83d\udd14<\/a><br \/>\n    <\/nav>\n<\/p><\/div>\n<\/header>\n<p><a id=\"top\"><\/a><\/p>\n<p><!-- \u0627\u0644\u0627\u0641\u062a\u062a\u0627\u062d --><\/p>\n<section class=\"opening\">\n<div class=\"wrap open-grid\">\n<div class=\"open-text\">\n      <span class=\"eyebrow reveal\"><span class=\"dot\"><\/span> \u062a\u062d\u062f\u064a\u062b \u064a\u0648\u0645\u064a \u00b7 \u0623\u0643\u0648\u0627\u062f \u0645\u062c\u0631\u0651\u0628\u0629 100%<\/span><\/p>\n<h1 class=\"reveal\" style=\"--d:.08s\">\u0648\u0641\u0651\u0631 \u0641\u0644\u0648\u0633\u0643 \u0645\u0639 <mark>\u0643\u0648\u0628\u0648\u0646\u064a<\/mark><br \/>\u0643\u0644 \u0643\u0648\u0628\u0648\u0646\u0627\u062a\u0643 <span class=\"accent\">\u0641\u064a \u0645\u0643\u0627\u0646 \u0648\u0627\u062d\u062f<\/span><\/h1>\n<p class=\"lead reveal\" style=\"--d:.16s\">\u062f\u0644\u064a\u0644\u0643 \u0644\u0623\u0642\u0648\u0649 \u0623\u0643\u0648\u0627\u062f \u0627\u0644\u062e\u0635\u0645 \u0648\u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u0641\u0639\u0651\u0644\u0629 \u0644\u0623\u0634\u0647\u0631 \u0627\u0644\u0645\u062a\u0627\u062c\u0631 \u0648\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u2014 \u0627\u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f \u0628\u062f\u0648\u0633\u0629 \u0648\u0627\u062d\u062f\u0629 \u0648\u0648\u0641\u0651\u0631 \u0641\u0648\u0631\u0627\u064b \u0639\u0646\u062f \u0627\u0644\u062f\u0641\u0639.<\/p>\n<div class=\"cta-row reveal\" style=\"--d:.24s\">\n        <a class=\"btn btn-primary\" href=\"#coupons\">\u0634\u0648\u0641 \u0623\u062d\u062f\u062b \u0627\u0644\u0623\u0643\u0648\u0627\u062f \ud83c\udf9f\ufe0f<\/a><br \/>\n        <a class=\"btn btn-ghost\" href=\"#brands\">\u0628\u0631\u0648\u0641\u0627\u064a\u0644 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a<\/a>\n      <\/div>\n<div class=\"stamps reveal\" style=\"--d:.32s\">\n<div class=\"stamp s1 rot\" style=\"--r:-7deg\"><b>+700<\/b><span>\u0645\u062a\u062c\u0631 \u0634\u0631\u064a\u0643<\/span><\/div>\n<div class=\"stamp s2 rot\" style=\"--r:5deg\"><b>100%<\/b><span>\u0645\u0641\u0639\u0651\u0644 \u0627\u0644\u064a\u0648\u0645<\/span><\/div>\n<div class=\"stamp s3 rot\" style=\"--r:-3deg\"><b>\u064a\u0648\u0645\u064a<\/b><span>\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0623\u0643\u0648\u0627\u062f<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ticket-stage\">\n      <img decoding=\"async\" class=\"float-img reveal zoom\" data-depth=\"16\" data-base=\"rotate(4deg)\" src=\"https:\/\/image.qwenlm.ai\/public_source\/63fb026f-3c3e-4bb9-98a5-a83438e05f60\/1e14514ae-f343-47dc-b946-ce70fe1d5d01.png\" alt=\"\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0648\u0639\u0646\u0627\u0635\u0631 \u062e\u0635\u0645\" width=\"200\" height=\"200\"><br \/>\n      <span class=\"big-pct\" data-depth=\"6\">%<\/span><br \/>\n      <span class=\"spark\" style=\"top:10%;left:18%\" data-depth=\"22\">\u2726<\/span><br \/>\n      <span class=\"spark\" style=\"bottom:14%;right:14%;animation-delay:.8s\" data-depth=\"18\">\u2726<\/span><br \/>\n      <span class=\"mini-tk t1\" style=\"--rr:-9deg\" data-depth=\"12\">25%<\/span><br \/>\n      <span class=\"mini-tk t2\" style=\"--rr:8deg\" data-depth=\"14\">\u2702<\/span><\/p>\n<article class=\"mega-ticket reveal zoom\" id=\"megaTicket\" style=\"--d:.2s\">\n<div class=\"mt-top\">\n          <span class=\"mt-brand\"><img decoding=\"async\" id=\"megaEmojiImg\" src=\"https:\/\/image.qwenlm.ai\/public_source\/63fb026f-3c3e-4bb9-98a5-a83438e05f60\/11e813e4b-d983-4afd-84eb-12e1de8d1618.png\" alt=\"\" width=\"30\" height=\"30\"><span id=\"megaBrand\">\u0643\u0648\u0628\u0648\u0646\u064a<\/span><\/span><br \/>\n          <span class=\"mt-flag\">\u0627\u0644\u0623\u0643\u062b\u0631 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0627\u064b \ud83d\udd25<\/span>\n        <\/div>\n<div class=\"mt-mid\">\n<div class=\"mt-discount\"><span class=\"mt-num\" id=\"megaNum\">50<\/span><span class=\"mt-unit\" id=\"megaUnit\">%<\/span><span class=\"mt-off\">\u062e\u0635\u0645 \u0641\u0648\u0631\u064a<\/span><\/div>\n<p class=\"mt-desc\" id=\"megaDesc\">\u0639\u0644\u0649 \u0623\u0648\u0644 \u0637\u0644\u0628 \u2014 \u062d\u062f \u0623\u062f\u0646\u0649 100 \u0631.\u0633\u060c \u0635\u0627\u0644\u062d \u0639\u0644\u0649 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0648\u0627\u0644\u0645\u0648\u0642\u0639.<\/p>\n<div class=\"code-box mega\" id=\"megaCodeBox\" data-code=\"KPON50\" role=\"button\" tabindex=\"0\" aria-label=\"\u0643\u0648\u062f \u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0645\u0645\u064a\u0651\u0632\">\n            <span class=\"cb-label\">\u0627\u0644\u0643\u0648\u062f<\/span><br \/>\n            <span class=\"cb-value\" id=\"megaValue\">KPON50<\/span><br \/>\n            <span class=\"cb-hint\" id=\"megaHint\">\u0627\u0636\u063a\u0637 \u0644\u0644\u0625\u0638\u0647\u0627\u0631<\/span>\n          <\/div>\n<\/p><\/div>\n<div class=\"mt-cut\"><span class=\"mt-scissors\">\u2702\ufe0f<\/span><\/div>\n<div class=\"mt-bottom\">\n<div class=\"barcode\"><\/div>\n<div class=\"mt-meta\">\n            <span class=\"mt-timer\" id=\"megaTimer\">&#8212; \u064a\u0648\u0645 &#8211;:&#8211;:&#8211;<\/span><br \/>\n            <span class=\"mt-verified\">\u2713 \u0645\u0641\u0639\u0651\u0644 \u0627\u0644\u064a\u0648\u0645<\/span>\n          <\/div>\n<p>          <button class=\"cc-go\" id=\"megaCutBtn\" style=\"margin:14px 0 0\">\u2702\ufe0f \u0642\u0635\u0651 \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0648\u0627\u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f<\/button>\n        <\/div>\n<\/article><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a --><\/p>\n<section class=\"coupons\" id=\"coupons\">\n<div class=\"wrap\">\n<div class=\"sec-head-row reveal\">\n<div>\n        <span class=\"sec-tag\">\u0623\u062d\u062f\u062b \u0627\u0644\u0639\u0631\u0648\u0636<\/span><\/p>\n<h2 class=\"sec-title\">\u0623\u0643\u0648\u0627\u062f \u062e\u0635\u0645 \u0634\u063a\u0651\u0627\u0644\u0629 \u062f\u0644\u0648\u0642\u062a\u064a<\/h2>\n<p class=\"sec-sub\">\u0627\u0636\u063a\u0637 \u0639\u0644\u0649 \u0627\u0644\u0643\u0648\u062f \u0644\u0625\u0638\u0647\u0627\u0631\u0647\u060c \u0648\u062f\u0648\u0633 \u062a\u0627\u0646\u064a \u0644\u0644\u0646\u0633\u062e \u2014 \u0648\u0631\u0648\u062d \u062e\u062f \u062e\u0635\u0645\u0643 \u0639\u0644\u0649 \u0637\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0631.<\/p>\n<\/p><\/div>\n<div class=\"sec-tools\">\n        <span class=\"sync-chip\" id=\"syncChip\" title=\"\u0627\u0636\u063a\u0637 \u0644\u0645\u0639\u0631\u0641\u0629 \u0637\u0631\u064a\u0642\u0629 \u0631\u0628\u0637 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633\">\u0628\u064a\u0627\u0646\u0627\u062a \u062a\u062c\u0631\u064a\u0628\u064a\u0629<\/span><br \/>\n        <label class=\"search-box\"><span>\ud83d\udd0d<\/span><input id=\"q\" type=\"search\" placeholder=\"\u062f\u0648\u0651\u0631 \u0639\u0644\u0649 \u0643\u0648\u062f \u0623\u0648 \u0645\u062a\u062c\u0631\u2026\" aria-label=\"\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a\"><\/label>\n      <\/div>\n<\/p><\/div>\n<div class=\"chips reveal\" id=\"chips\" style=\"--d:.08s\"><\/div>\n<div class=\"results-line reveal\" style=\"--d:.12s\"><b id=\"countNum\">0<\/b> \u0643\u0648\u0628\u0648\u0646 \u0645\u062a\u0627\u062d<\/div>\n<div class=\"coupon-grid\" id=\"couponGrid\"><\/div>\n<div class=\"empty\" id=\"emptyState\" hidden>\ud83d\udd73\ufe0f \u0645\u0641\u064a\u0634 \u0646\u062a\u0627\u064a\u062c \u2014 \u062c\u0631\u0651\u0628 \u0643\u0644\u0645\u0629 \u062a\u0627\u0646\u064a\u0629<\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a --><\/p>\n<section class=\"brands\" id=\"brands\">\n<div class=\"wrap\">\n<div class=\"reveal\" style=\"text-align:center;max-width:640px;margin:0 auto\">\n      <span class=\"sec-tag\">\u0628\u0631\u0648\u0641\u0627\u064a\u0644 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a<\/span><\/p>\n<h2 class=\"sec-title\">\u0643\u0644 \u0628\u0631\u0627\u0646\u062f\u2026 \u0645\u0644\u0641 \u0643\u0627\u0645\u0644 \u0628\u0643\u0648\u0628\u0648\u0646\u0627\u062a\u0647<\/h2>\n<p class=\"sec-sub\" style=\"margin-inline:auto\">\u062f\u0648\u0633 \u0639\u0644\u0649 \u0623\u064a \u0628\u0631\u0627\u0646\u062f \u062a\u0641\u062a\u062d \u0645\u0644\u0641\u0647: \u0643\u0644 \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0646\u0634\u0637\u0629\u060c \u0623\u0639\u0644\u0649 \u062e\u0635\u0645\u060c \u0648\u0632\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u064a\u0648\u0635\u0651\u0644\u0643 \u0628\u0627\u0644\u0639\u0631\u0648\u0636 \u0623\u0648\u0644 \u0628\u0623\u0648\u0644. \u0627\u0644\u0628\u0631\u0648\u0641\u0627\u064a\u0644\u0627\u062a \u062f\u064a \u0628\u062a\u062a\u0628\u0646\u064a \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b \u0645\u0646 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633.<\/p>\n<\/p><\/div>\n<div class=\"brand-grid\" id=\"brandGrid\"><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u0643\u064a\u0641 \u064a\u0639\u0645\u0644 --><\/p>\n<section class=\"how\" id=\"how\">\n<div class=\"wrap\">\n<div class=\"reveal\" style=\"text-align:center;max-width:600px;margin:0 auto\">\n      <span class=\"sec-tag\">\u062e\u0637\u0648\u0627\u062a \u0628\u0633\u064a\u0637\u0629<\/span><\/p>\n<h2 class=\"sec-title\">\u0625\u0632\u0627\u064a \u062a\u0648\u0641\u0651\u0631 \u0641\u064a 3 \u062f\u0648\u0633\u0627\u062a\u061f<\/h2>\n<\/p><\/div>\n<div class=\"how-track\">\n<div class=\"how-line\"><\/div>\n<p>      <span class=\"how-scissors\">\u2702\ufe0f<\/span><\/p>\n<div class=\"how-step reveal\" style=\"--d:0s\"><span class=\"how-num\">1<\/span><\/p>\n<h3>\u0627\u062e\u062a\u0627\u0631 \u0627\u0644\u0639\u0631\u0636<\/h3>\n<p>\u0644\u0641 \u0641\u064a \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0623\u0648 \u062f\u0648\u0651\u0631 \u0628\u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u062c\u0631\u060c \u0648\u0627\u062e\u062a\u0627\u0631 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0644\u064a \u064a\u0646\u0627\u0633\u0628 \u0637\u0644\u0628\u0643.<\/p>\n<\/div>\n<div class=\"how-step reveal\" style=\"--d:.12s\"><span class=\"how-num\">2<\/span><\/p>\n<h3>\u0627\u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f<\/h3>\n<p>\u062f\u0648\u0633\u0629 \u0648\u0627\u062d\u062f\u0629 \u064a\u0638\u0647\u0631 \u0627\u0644\u0643\u0648\u062f\u060c \u0648\u062f\u0648\u0633\u0629 \u062a\u0627\u0646\u064a\u0629 \u064a\u062a\u0646\u0633\u062e \u062a\u0644\u0642\u0627\u0626\u064a \u2014 \u0645\u0646 \u063a\u064a\u0631 \u0644\u0641 \u0648\u0644\u0627 \u062f\u0648\u0631\u0627\u0646.<\/p>\n<\/div>\n<div class=\"how-step reveal\" style=\"--d:.24s\"><span class=\"how-num\">3<\/span><\/p>\n<h3>\u0627\u0644\u0635\u0642 \u0648\u0648\u0641\u0651\u0631<\/h3>\n<p>\u0641\u064a \u0635\u0641\u062d\u0629 \u0627\u0644\u062f\u0641\u0639 \u0639\u0646\u062f \u0627\u0644\u0645\u062a\u062c\u0631\u060c \u0627\u0644\u0635\u0642 \u0627\u0644\u0643\u0648\u062f \u0648\u0634\u0648\u0641 \u0627\u0644\u062e\u0635\u0645 \u0628\u064a\u0638\u0647\u0631 \u0642\u062f\u0627\u0645\u0643 \u0641\u0648\u0631\u0627\u064b.<\/p>\n<\/div><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636 --><\/p>\n<section class=\"bell\" id=\"bell\">\n<div class=\"wrap\">\n<div class=\"bell-card reveal zoom\">\n<div class=\"bell-art\" id=\"bellArt\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/image.qwenlm.ai\/public_source\/63fb026f-3c3e-4bb9-98a5-a83438e05f60\/1b5f0410f-e1e2-4409-b239-32ee17bee310.png\" alt=\"\u062a\u0645\u064a\u0645\u0629 \u0643\u0648\u0628\u0648\u0646\u064a \u062a\u062f\u0642 \u0627\u0644\u062c\u0631\u0633\" width=\"240\" height=\"240\"><\/div>\n<div class=\"bell-body\">\n<h2>\u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636 \ud83d\udd14<\/h2>\n<p>\u0633\u064a\u0628 \u0625\u064a\u0645\u064a\u0644\u0643 \u0648\u0647\u0646\u0631\u0646\u0651 \u0639\u0644\u064a\u0643 \u0623\u0648\u0644 \u0645\u0627 \u064a\u0646\u0632\u0644 \u0643\u0648\u062f \u062d\u0635\u0631\u064a \u0623\u0648 \u0639\u0631\u0636 \u0645\u062d\u062f\u0648\u062f \u2014 \u0645\u0646 \u063a\u064a\u0631 \u0633\u0628\u0627\u0645\u060c \u0648\u0639\u062f.<\/p>\n<form class=\"bell-form\" id=\"bellForm\" novalidate>\n          <input id=\"bellInput\" type=\"email\" placeholder=\"\u0625\u064a\u0645\u064a\u0644\u0643 \u0647\u0646\u0627\u2026\" aria-label=\"\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\" required><br \/>\n          <button type=\"submit\" id=\"bellBtn\">\u0627\u0634\u062a\u0631\u0643 \u0645\u062c\u0627\u0646\u0627\u064b<\/button><br \/>\n        <\/form>\n<p class=\"bell-note\">\ud83d\udd12 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0639\u0646\u062f\u0646\u0627 \u0628\u0623\u0645\u0627\u0646\u060c \u062a\u0642\u062f\u0631 \u062a\u0644\u063a\u064a \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643 \u0641\u064a \u0623\u064a \u0648\u0642\u062a.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 --><\/p>\n<section class=\"faq\" id=\"faq\">\n<div class=\"wrap\">\n<div class=\"reveal\" style=\"text-align:center;max-width:600px;margin:0 auto\">\n      <span class=\"sec-tag\">\u0623\u0633\u0626\u0644\u0629 \u0634\u0627\u0626\u0639\u0629<\/span><\/p>\n<h2 class=\"sec-title\">\u0642\u0628\u0644 \u0645\u0627 \u062a\u0633\u0623\u0644\u2026<\/h2>\n<\/p><\/div>\n<div class=\"faq-list\" id=\"faqList\">\n<div class=\"faq-item reveal\"><button class=\"faq-q\">\u0647\u0644 \u0627\u0644\u0623\u0643\u0648\u0627\u062f \u0645\u0636\u0645\u0648\u0646\u0629 \u0648\u0634\u063a\u0651\u0627\u0644\u0629\u061f<span class=\"ic\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>\u0628\u0646\u062e\u062a\u0628\u0631 \u0627\u0644\u0623\u0643\u0648\u0627\u062f \u064a\u0648\u0645\u064a\u0627\u064b \u0648\u0628\u0646\u062d\u062f\u0651\u062b\u0647\u0627 \u0628\u0627\u0633\u062a\u0645\u0631\u0627\u0631\u060c \u0648\u0628\u0646\u0639\u0644\u0651\u0645 \u0643\u0644 \u0643\u0648\u0628\u0648\u0646 \u0628\u062a\u0627\u0631\u064a\u062e \u0622\u062e\u0631 \u062a\u0641\u0639\u064a\u0644. \u0644\u0648 \u0643\u0648\u062f \u0648\u0642\u0641 \u0634\u063a\u0644 \u0628\u0646\u0634\u064a\u0644\u0647 \u0639\u0644\u0649 \u0637\u0648\u0644 \u0639\u0634\u0627\u0646 \u0645\u0627 \u062a\u0636\u064a\u0639\u0634 \u0648\u0642\u062a\u0643.<\/p>\n<\/div>\n<\/div>\n<div class=\"faq-item reveal\" style=\"--d:.06s\"><button class=\"faq-q\">\u0625\u0632\u0627\u064a \u0623\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0628\u0627\u0644\u0638\u0628\u0637\u061f<span class=\"ic\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>\u062f\u0648\u0633 \u0639\u0644\u0649 \u0627\u0644\u0643\u0648\u062f \u0639\u0634\u0627\u0646 \u064a\u0638\u0647\u0631\u060c \u0648\u062f\u0648\u0633 \u062a\u0627\u0646\u064a \u0639\u0634\u0627\u0646 \u064a\u062a\u0646\u0633\u062e. \u0628\u0639\u062f\u064a\u0646 \u0631\u0648\u062d \u0644\u0644\u0645\u062a\u062c\u0631\u060c \u0648\u0641\u064a \u0635\u0641\u062d\u0629 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0635\u0642 \u0627\u0644\u0643\u0648\u062f \u0641\u064a \u062e\u0627\u0646\u0629 \u00ab\u0643\u0648\u062f \u0627\u0644\u062e\u0635\u0645\u00bb \u0648\u062f\u0648\u0633 \u062a\u0637\u0628\u064a\u0642 \u2014 \u0647\u062a\u0634\u0648\u0641 \u0627\u0644\u062e\u0635\u0645 \u0627\u062a\u062e\u0635\u0645 \u0645\u0646 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a.<\/p>\n<\/div>\n<\/div>\n<div class=\"faq-item reveal\" style=\"--d:.12s\"><button class=\"faq-q\">\u0647\u0644 \u0645\u0648\u0642\u0639 \u0643\u0648\u0628\u0648\u0646\u064a \u0645\u062c\u0627\u0646\u064a\u061f<span class=\"ic\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>\u0623\u064a\u0648\u0647 100% \u0645\u062c\u0627\u0646\u064a\u060c \u0648\u0645\u0634 \u0645\u062d\u062a\u0627\u062c \u062a\u0633\u062c\u064a\u0644 \u0639\u0634\u0627\u0646 \u062a\u0634\u0648\u0641 \u0623\u0648 \u062a\u0646\u0633\u062e \u0623\u064a \u0643\u0648\u062f. \u0627\u0634\u062a\u0631\u0627\u0643 \u00ab\u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636\u00bb \u0643\u0645\u0627\u0646 \u0645\u062c\u0627\u0646\u064a \u0648\u0645\u062c\u0631\u0651\u062f \u062a\u0646\u0628\u064a\u0647\u0627\u062a \u0628\u0625\u064a\u0645\u064a\u0644\u0643.<\/p>\n<\/div>\n<\/div>\n<div class=\"faq-item reveal\" style=\"--d:.18s\"><button class=\"faq-q\">\u0644\u064a\u0647 \u0627\u0644\u0643\u0648\u062f \u0645\u0645\u0643\u0646 \u0645\u0627 \u064a\u0634\u062a\u063a\u0644\u0634 \u0639\u0646\u062f\u064a\u061f<span class=\"ic\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>\u0645\u0645\u0643\u0646 \u064a\u0643\u0648\u0646 \u0641\u064a\u0647 \u062d\u062f \u0623\u062f\u0646\u0649 \u0644\u0644\u0637\u0644\u0628\u060c \u0623\u0648 \u0627\u0644\u0643\u0648\u062f \u062e\u0627\u0635 \u0628\u062a\u0637\u0628\u064a\u0642 \u0645\u0639\u064a\u0646\u060c \u0623\u0648 \u0645\u0646\u062a\u062c\u0643 \u0645\u0633\u062a\u062b\u0646\u0649 \u0645\u0646 \u0627\u0644\u0639\u0631\u0636. \u0631\u0627\u062c\u0639 \u0634\u0631\u0648\u0637 \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0641\u064a \u0635\u0641\u062d\u0629 \u062a\u0641\u0627\u0635\u064a\u0644\u0647\u060c \u0648\u062c\u0631\u0651\u0628 \u0643\u0648\u062f \u0628\u062f\u064a\u0644 \u0645\u0646 \u0646\u0641\u0633 \u0627\u0644\u0628\u0631\u0648\u0641\u0627\u064a\u0644.<\/p>\n<\/div>\n<\/div>\n<div class=\"faq-item reveal\" style=\"--d:.24s\"><button class=\"faq-q\">\u0625\u064a\u0647 \u0641\u0627\u064a\u062f\u0629 \u00ab\u0628\u0631\u0648\u0641\u0627\u064a\u0644 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u00bb\u061f<span class=\"ic\">+<\/span><\/button><\/p>\n<div class=\"faq-a\">\n<p>\u0628\u064a\u062c\u0645\u0639 \u0643\u0644 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0628\u0631\u0627\u0646\u062f \u0641\u064a \u0645\u0643\u0627\u0646 \u0648\u0627\u062d\u062f \u0645\u0639 \u0623\u0639\u0644\u0649 \u062e\u0635\u0645 \u0648\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629\u060c \u0648\u062a\u0642\u062f\u0631 \u062a\u062a\u0627\u0628\u0639 \u0627\u0644\u0628\u0631\u0627\u0646\u062f \u0639\u0634\u0627\u0646 \u064a\u0648\u0635\u0644\u0643 \u0623\u064a \u0643\u0648\u062f \u062c\u062f\u064a\u062f \u064a\u0646\u0632\u0644\u0647 \u0639\u0644\u0649 \u0637\u0648\u0644.<\/p>\n<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- \u0627\u0644\u062a\u0630\u064a\u064a\u0644 --><\/p>\n<footer class=\"site-footer\">\n<div class=\"wrap\">\n<div class=\"foot-grid\">\n<div class=\"foot-brand\">\n<div class=\"brand-name\">\u0643\u0648\u0628\u0648\u0646\u064a<small>KOUPONY<\/small><\/div>\n<p>\u062f\u0644\u064a\u0644\u0643 \u0627\u0644\u0623\u0648\u0644 \u0644\u0623\u0643\u0648\u0627\u062f \u0627\u0644\u062e\u0635\u0645 \u0648\u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u0641\u0639\u0651\u0644\u0629 \u064a\u0648\u0645\u064a\u0627\u064b \u0644\u0623\u0634\u0647\u0631 \u0627\u0644\u0645\u062a\u0627\u062c\u0631 \u0648\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0648\u0627\u0644\u0639\u0627\u0644\u0645\u064a\u0629.<\/p>\n<div class=\"foot-social\">\n          <a href=\"https:\/\/www.youtube.com\/@koupony5908\" target=\"_blank\" rel=\"noopener\" aria-label=\"\u064a\u0648\u062a\u064a\u0648\u0628\">\u25b6<\/a><br \/>\n          <a href=\"https:\/\/www.facebook.com\/kouponynet\" target=\"_blank\" rel=\"noopener\" aria-label=\"\u0641\u064a\u0633\u0628\u0648\u0643\">f<\/a><br \/>\n          <a href=\"#bell\" aria-label=\"\u0627\u0634\u062a\u0631\u0627\u0643\">\ud83d\udd14<\/a>\n        <\/div>\n<\/p><\/div>\n<div class=\"foot-col\">\n<h4>\u0631\u0648\u0627\u0628\u0637 \u0633\u0631\u064a\u0639\u0629<\/h4>\n<p>        <a href=\"#top\">\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/a><br \/>\n        <a href=\"#coupons\">\u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a<\/a><br \/>\n        <a href=\"#brands\">\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a<\/a><br \/>\n        <a href=\"#how\">\u0643\u064a\u0641 \u064a\u0639\u0645\u0644<\/a><br \/>\n        <a href=\"#faq\">\u0623\u0633\u0626\u0644\u0629 \u0634\u0627\u0626\u0639\u0629<\/a>\n      <\/div>\n<div class=\"foot-col\">\n<h4>\u0623\u0634\u0647\u0631 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a<\/h4>\n<div class=\"foot-brands\" id=\"footBrands\"><\/div>\n<\/p><\/div>\n<div class=\"foot-col\">\n<h4>\u0645\u0627 \u062a\u0641\u0648\u0651\u062a\u0634 \u0639\u0631\u0636<\/h4>\n<p>        <a href=\"#bell\">\ud83d\udd14 \u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636<\/a><br \/>\n        <a href=\"#coupons\">\ud83d\udd25 \u0639\u0631\u0648\u0636 \u0627\u0644\u064a\u0648\u0645<\/a><br \/>\n        <a href=\"#brands\">\ud83c\udff7\ufe0f \u0643\u0644 \u0627\u0644\u0645\u062a\u0627\u062c\u0631<\/a>\n      <\/div>\n<\/p><\/div>\n<div class=\"foot-bottom\">\n      <span>\u00a9 2026 \u0643\u0648\u0628\u0648\u0646\u064a \u00b7 KOUPONY \u2014 \u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0642\u0648\u0642 \u0645\u062d\u0641\u0648\u0638\u0629.<\/span><br \/>\n      <span>\u0635\u064f\u0646\u0639 \u0628\u062d\u0628 \ud83d\udc9b \u0644\u0639\u0634\u0651\u0627\u0642 \u0627\u0644\u062a\u0648\u0641\u064a\u0631<\/span>\n    <\/div>\n<\/p><\/div>\n<\/footer>\n<p><!-- \u0645\u0648\u062f\u0627\u0644 \u0627\u0644\u0628\u0631\u0648\u0641\u0627\u064a\u0644 --><\/p>\n<div class=\"modal\" id=\"brandModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bpName\">\n<div class=\"modal-backdrop\" data-close><\/div>\n<div class=\"modal-panel\">\n    <button class=\"modal-close\" data-close aria-label=\"\u0625\u063a\u0644\u0627\u0642\">\u2715<\/button><\/p>\n<div class=\"bp-head\">\n      <span class=\"bp-emoji\" id=\"bpEmoji\">\ud83d\uded2<\/span><\/p>\n<div style=\"min-width:0\">\n<h3 id=\"bpName\">\u0628\u0631\u0648\u0641\u0627\u064a\u0644<\/h3>\n<p class=\"bp-desc\" id=\"bpDesc\">\n<\/div>\n<p>      <button class=\"bp-follow\" id=\"bpFollow\">+ \u0645\u062a\u0627\u0628\u0639\u0629<\/button>\n    <\/div>\n<div class=\"bp-stats\">\n<div class=\"bp-stat\"><b id=\"bpStatCount\">0<\/b><span>\u0643\u0648\u0628\u0648\u0646 \u0646\u0634\u0637<\/span><\/div>\n<div class=\"bp-stat\"><b id=\"bpStatMax\">0%<\/b><span>\u0623\u0639\u0644\u0649 \u062e\u0635\u0645<\/span><\/div>\n<div class=\"bp-stat\"><b id=\"bpStatExp\">\u2014<\/b><span>\u0635\u0627\u0644\u062d \u062d\u062a\u0649<\/span><\/div>\n<\/p><\/div>\n<div class=\"bp-coupons\">\n<h4>\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0628\u0631\u0627\u0646\u062f<\/h4>\n<div id=\"bpCoupons\"><\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"toast\" id=\"toast\"><span class=\"dot\"><\/span><span id=\"toastText\">\u062a\u0645<\/span><\/div>\n<p><button class=\"btt\" id=\"btt\" aria-label=\"\u0627\u0644\u0639\u0648\u062f\u0629 \u0644\u0644\u0623\u0639\u0644\u0649\">\u2191<\/button><br \/>\n<canvas id=\"confetti\"><\/canvas><\/p>\n<p><script>\n(function(){\n'use strict';\nvar reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\nvar $ = function(s,r){return (r||document).querySelector(s);};\nvar $$ = function(s,r){return Array.prototype.slice.call((r||document).querySelectorAll(s));};\nfunction esc(s){return String(s==null?'':s).replace(\/[&<>\"']\/g,function(m){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[m];});}\nfunction hash(s){var h=0;for(var i=0;i<s.length;i++){h=(h*31+s.charCodeAt(i))>>>0;}return h;}\nfunction pad(n){return (n<10?'0':'')+n;}\nfunction pctOf(c){var m=String(c.discount).match(\/(\\d{1,3})\/);return m?+m[1]:0;}\nfunction daysLeft(d){return Math.ceil((new Date(d+'T23:59:59').getTime()-Date.now())\/86400000);}\nfunction fmtDate(d){try{return new Date(d+'T00:00:00').toLocaleDateString('ar-EG-u-nu-latn',{day:'numeric',month:'long'});}catch(e){return d;}}\n\n\/* ============ \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a ============ *\/\nvar PALETTE=['#F4C430','#E0177D','#F2871D','#2E5BFF','#1E9E6A','#4D025D','#D9650F'];\nvar DEMO_BRANDS={\n  '\u0646\u0648\u0646':{emoji:'\ud83d\uded2',color:'#F4C430',desc:'\u0623\u0643\u0628\u0631 \u0645\u062a\u062c\u0631 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0641\u064a \u0627\u0644\u062e\u0644\u064a\u062c \u0648\u0627\u0644\u0634\u0631\u0642 \u0627\u0644\u0623\u0648\u0633\u0637 \u2014 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a\u060c \u0623\u0632\u064a\u0627\u0621\u060c \u0628\u0642\u0627\u0644\u0629 \u0648\u0643\u0644 \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a\u0643.'},\n  '\u0634\u064a \u0625\u0646':{emoji:'\ud83d\udc57',color:'#241130',desc:'\u0648\u062c\u0647\u0629 \u0627\u0644\u0623\u0632\u064a\u0627\u0621 \u0627\u0644\u0633\u0631\u064a\u0639\u0629 \u0627\u0644\u0623\u0648\u0644\u0649 \u2014 \u0622\u0644\u0627\u0641 \u0627\u0644\u0642\u0637\u0637 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0623\u0633\u0628\u0648\u0639\u064a\u0627\u064b \u0628\u0623\u0633\u0639\u0627\u0631 \u0645\u062e\u0641\u0651\u0636\u0629.'},\n  '\u0646\u0645\u0634\u064a':{emoji:'\ud83d\udc5f',color:'#E0177D',desc:'\u0645\u062a\u062c\u0631 \u0627\u0644\u0623\u0632\u064a\u0627\u0621 \u0648\u0627\u0644\u0645\u0648\u0636\u0629 \u0627\u0644\u0631\u0627\u0626\u062f \u0641\u064a \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u2014 \u0645\u0627\u0631\u0643\u0627\u062a \u0639\u0627\u0644\u0645\u064a\u0629 \u0648\u0645\u062d\u0644\u064a\u0629.'},\n  '\u062c\u0631\u064a\u0631':{emoji:'\ud83d\udcda',color:'#F2871D',desc:'\u0645\u0643\u062a\u0628\u0629 \u062c\u0631\u064a\u0631 \u0644\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a \u0648\u0627\u0644\u0643\u062a\u0628 \u0648\u0627\u0644\u0642\u0631\u0637\u0627\u0633\u064a\u0629 \u2014 \u0639\u0631\u0648\u0636 \u0645\u0648\u0633\u0645\u064a\u0629 \u0642\u0648\u064a\u0629.'},\n  '\u0627\u064a\u0643\u064a\u0627':{emoji:'\ud83d\udecb\ufe0f',color:'#2E5BFF',desc:'\u062d\u0644\u0648\u0644 \u0627\u0644\u0623\u062b\u0627\u062b \u0648\u0627\u0644\u0645\u0646\u0632\u0644 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0628\u0623\u0633\u0639\u0627\u0631 \u0630\u0643\u064a\u0629 \u0648\u062a\u0635\u0627\u0645\u064a\u0645 \u0639\u0635\u0631\u064a\u0629.'},\n  '\u0637\u0644\u0628\u0627\u062a':{emoji:'\ud83c\udf54',color:'#D9650F',desc:'\u062a\u0648\u0635\u064a\u0644 \u0627\u0644\u0645\u0637\u0627\u0639\u0645 \u0648\u0627\u0644\u0628\u0642\u0627\u0644\u0629 \u0644\u0628\u0627\u0628 \u0628\u064a\u062a\u0643 \u2014 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0644\u0623\u0648\u0644 \u0637\u0644\u0628 \u0648\u0639\u0631\u0648\u0636 \u064a\u0648\u0645\u064a\u0629.'},\n  '\u0628\u0648\u0643\u064a\u0646\u062c':{emoji:'\u2708\ufe0f',color:'#2E5BFF',desc:'\u062d\u062c\u0632 \u0627\u0644\u0641\u0646\u0627\u062f\u0642 \u0648\u0627\u0644\u0631\u062d\u0644\u0627\u062a \u062d\u0648\u0644 \u0627\u0644\u0639\u0627\u0644\u0645 \u0628\u0623\u0641\u0636\u0644 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0648\u0636\u0645\u0627\u0646 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629.'},\n  '\u0623\u064a\u0647\u064a\u0631\u0628':{emoji:'\ud83c\udf3f',color:'#1E9E6A',desc:'\u0627\u0644\u0645\u0643\u0645\u0644\u0627\u062a \u0648\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0635\u062d\u064a\u0629 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629 \u2014 \u0634\u062d\u0646 \u0633\u0631\u064a\u0639 \u0648\u062e\u0635\u0648\u0645\u0627\u062a \u0645\u062a\u062c\u062f\u062f\u0629.'}\n};\nvar BRANDS = JSON.parse(JSON.stringify(DEMO_BRANDS));\nvar COUPONS = [\n  {brand:'\u0646\u0648\u0646',title:'\u0643\u0648\u062f \u062e\u0635\u0645 \u0646\u0648\u0646 \u0627\u0644\u062e\u0644\u064a\u062c',code:'KPON50',discount:'50%',cat:'\u062a\u0633\u0648\u0642',expiry:'2026-09-30',desc:'\u062e\u0635\u0645 \u062d\u0635\u0631\u064a \u0639\u0644\u0649 \u0623\u0648\u0644 \u0637\u0644\u0628 \u0645\u0646 \u062a\u0637\u0628\u064a\u0642 \u0646\u0648\u0646 \u2014 \u062d\u062f \u0623\u062f\u0646\u0649 100 \u0631.\u0633.',url:null},\n  {brand:'\u0646\u0648\u0646',title:'\u0643\u0648\u0628\u0648\u0646 \u0646\u0648\u0646 \u0645\u0635\u0631',code:'NOON20',discount:'20%',cat:'\u062a\u0633\u0648\u0642',expiry:'2026-08-20',desc:'\u062e\u0635\u0645 \u0625\u0636\u0627\u0641\u064a \u0639\u0644\u0649 \u062a\u0634\u0643\u064a\u0644\u0629 \u0645\u062e\u062a\u0627\u0631\u0629 \u0645\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.',url:null},\n  {brand:'\u0634\u064a \u0625\u0646',title:'\u0643\u0648\u062f \u0634\u064a \u0625\u0646 \u0644\u0623\u0648\u0644 \u0637\u0644\u0628',code:'SHEIN15',discount:'15%',cat:'\u0623\u0632\u064a\u0627\u0621',expiry:'2026-10-05',desc:'\u062e\u0635\u0645 \u062a\u0631\u062d\u064a\u0628\u064a \u0639\u0644\u0649 \u0623\u0648\u0644 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u0645\u0646 \u0634\u064a \u0625\u0646.',url:null},\n  {brand:'\u0634\u064a \u0625\u0646',title:'\u062e\u0635\u0645 \u0634\u064a \u0625\u0646 \u0627\u0644\u0625\u0636\u0627\u0641\u064a',code:'EXTRA10',discount:'10%',cat:'\u0623\u0632\u064a\u0627\u0621',expiry:'2026-08-14',desc:'\u062e\u0635\u0645 \u0625\u0636\u0627\u0641\u064a \u0641\u0648\u0642 \u0639\u0631\u0648\u0636 \u0627\u0644\u062a\u062e\u0641\u064a\u0636\u0627\u062a \u0627\u0644\u0645\u0648\u0633\u0645\u064a\u0629.',url:null},\n  {brand:'\u0646\u0645\u0634\u064a',title:'\u0643\u0648\u062f \u0646\u0645\u0634\u064a \u062d\u0635\u0631\u064a',code:'NAM30',discount:'30%',cat:'\u0623\u0632\u064a\u0627\u0621',expiry:'2026-09-12',desc:'\u062e\u0635\u0645 \u0642\u0648\u064a \u0639\u0644\u0649 \u062a\u0634\u0643\u064a\u0644\u0629 \u0627\u0644\u0623\u062d\u0630\u064a\u0629 \u0648\u0627\u0644\u0645\u0644\u0627\u0628\u0633 \u0627\u0644\u0631\u064a\u0627\u0636\u064a\u0629.',url:null},\n  {brand:'\u062c\u0631\u064a\u0631',title:'\u0643\u0648\u0628\u0648\u0646 \u062c\u0631\u064a\u0631 \u0644\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a',code:'JARIR100',discount:'100 \u0631.\u0633',cat:'\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a',expiry:'2026-08-30',desc:'\u062e\u0635\u0645 \u062b\u0627\u0628\u062a 100 \u0631.\u0633 \u0639\u0644\u0649 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629.',url:null},\n  {brand:'\u062c\u0631\u064a\u0631',title:'\u0639\u0631\u0636 \u062c\u0631\u064a\u0631 \u0644\u0644\u0642\u0631\u0637\u0627\u0633\u064a\u0629',code:'SCHOOL15',discount:'15%',cat:'\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a',expiry:'2026-09-01',desc:'\u062e\u0635\u0645 \u0627\u0644\u0639\u0648\u062f\u0629 \u0644\u0644\u0645\u062f\u0627\u0631\u0633 \u0639\u0644\u0649 \u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0642\u0631\u0637\u0627\u0633\u064a\u0629.',url:null},\n  {brand:'\u0627\u064a\u0643\u064a\u0627',title:'\u062e\u0635\u0645 \u0627\u064a\u0643\u064a\u0627 \u0644\u0644\u0645\u0646\u0632\u0644',code:'IKEA25',discount:'25%',cat:'\u0645\u0646\u0632\u0644',expiry:'2026-09-18',desc:'\u062e\u0635\u0645 \u0639\u0644\u0649 \u062a\u0634\u0643\u064a\u0644\u0629 \u0627\u0644\u062f\u064a\u0643\u0648\u0631 \u0648\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0645\u0646\u0632\u0644.',url:null},\n  {brand:'\u0637\u0644\u0628\u0627\u062a',title:'\u0643\u0648\u062f \u0637\u0644\u0628\u0627\u062a \u0644\u0623\u0648\u0644 \u0637\u0644\u0628',code:'TLP15',discount:'15%',cat:'\u0645\u0637\u0627\u0639\u0645',expiry:'2026-08-10',desc:'\u062e\u0635\u0645 \u062a\u0631\u062d\u064a\u0628\u064a \u0639\u0644\u0649 \u0623\u0648\u0644 \u0637\u0644\u0628 \u0645\u0646 \u0645\u0637\u0627\u0639\u0645 \u0637\u0644\u0628\u0627\u062a.',url:null},\n  {brand:'\u0637\u0644\u0628\u0627\u062a',title:'\u0643\u0648\u0628\u0648\u0646 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0628\u0642\u0627\u0644\u0629',code:'MART20',discount:'20%',cat:'\u0628\u0642\u0627\u0644\u0629',expiry:'2026-08-25',desc:'\u062e\u0635\u0645 \u0639\u0644\u0649 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0628\u0642\u0627\u0644\u0629 \u0645\u0646 \u0637\u0644\u0628\u0627\u062a \u0645\u0627\u0631\u062a.',url:null},\n  {brand:'\u0628\u0648\u0643\u064a\u0646\u062c',title:'\u062e\u0635\u0645 \u0628\u0648\u0643\u064a\u0646\u062c \u0644\u0644\u0641\u0646\u0627\u062f\u0642',code:'BKG2026',discount:'18%',cat:'\u0633\u0641\u0631',expiry:'2026-11-01',desc:'\u062e\u0635\u0645 \u0639\u0644\u0649 \u062d\u062c\u0648\u0632\u0627\u062a \u0627\u0644\u0641\u0646\u0627\u062f\u0642 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629 \u062d\u0648\u0644 \u0627\u0644\u0639\u0627\u0644\u0645.',url:null},\n  {brand:'\u0623\u064a\u0647\u064a\u0631\u0628',title:'\u0643\u0648\u062f \u0623\u064a\u0647\u064a\u0631\u0628 \u0627\u0644\u0635\u062d\u064a',code:'IHERB10',discount:'10%',cat:'\u0635\u062d\u0629',expiry:'2026-09-08',desc:'\u062e\u0635\u0645 \u0639\u0644\u0649 \u0627\u0644\u0645\u0643\u0645\u0644\u0627\u062a \u0648\u0627\u0644\u0641\u064a\u062a\u0627\u0645\u064a\u0646\u0627\u062a \u0648\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629.',url:null}\n];\nvar wpMode = false;\nvar followed = {};\n\n\/* ============ \u0628\u0646\u0627\u0621 \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a ============ *\/\nfunction brandOf(name){\n  if(!BRANDS[name]){\n    BRANDS[name]={emoji:'\ud83c\udff7\ufe0f',color:PALETTE[hash(name)%PALETTE.length],desc:'\u0628\u0631\u0627\u0646\u062f \u0645\u0646 \u0645\u062a\u062c\u0631 \u0643\u0648\u0628\u0648\u0646\u064a \u2014 \u0643\u0644 \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0648\u0627\u0644\u0639\u0631\u0648\u0636 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0640 '+name+' \u0645\u062c\u0645\u0651\u0639\u0629 \u0641\u064a \u0645\u0643\u0627\u0646 \u0648\u0627\u062d\u062f.'};\n  }\n  return BRANDS[name];\n}\nfunction brandNames(){\n  var seen={},arr=[];\n  COUPONS.forEach(function(c){if(!seen[c.brand]){seen[c.brand]=1;arr.push(c.brand);}});\n  return arr;\n}\nfunction couponsOf(name){return COUPONS.filter(function(c){return c.brand===name;});}\nfunction maxDiscount(list){var best=list[0];list.forEach(function(c){if(pctOf(c)>pctOf(best))best=c;});return best?best.discount:'\u2014';}\nfunction furthestExp(list){var d='';list.forEach(function(c){if(c.expiry>d)d=c.expiry;});return d;}<\/p>\n<p>\/* ============ \u0634\u0631\u064a\u0637 \u0627\u0644\u0639\u0631\u0648\u0636 ============ *\/\nfunction renderTicker(){\n  var items=COUPONS.slice().sort(function(a,b){return pctOf(b)-pctOf(a);}).slice(0,8);\n  var icons=['\ud83d\udd25','\u2702\ufe0f','\ud83c\udf9f\ufe0f','\u26a1'];\n  var html=items.map(function(c,i){return '<span class=\"tk-item\"><b>'+esc(c.brand)+'<\/b> \u062e\u0635\u0645 '+esc(c.discount)+' \u0628\u0627\u0644\u0643\u0648\u062f <code>'+esc(c.code)+'<\/code> '+icons[i%4]+'<\/span><span class=\"tk-sep\">\u25c6<\/span>';}).join('');\n  html='<span class=\"tk-item\"><b>\u0643\u0648\u0628\u0648\u0646\u064a<\/b> \u062a\u062d\u062f\u064a\u062b \u064a\u0648\u0645\u064a \u0644\u0644\u0623\u0643\u0648\u0627\u062f \ud83c\udf9f\ufe0f<\/span><span class=\"tk-sep\">\u25c6<\/span>'+html;\n  $('#tickerTrack').innerHTML=html+html;\n}<\/p>\n<p>\/* ============ \u0627\u0644\u0641\u0644\u0627\u062a\u0631 (Chips) ============ *\/\nvar state={q:'',cat:'\u0627\u0644\u0643\u0644'};\nfunction buildChips(){\n  var cats=['\u0627\u0644\u0643\u0644'];COUPONS.forEach(function(c){if(cats.indexOf(c.cat)<0)cats.push(c.cat);});\n  $('#chips').innerHTML=cats.map(function(c){return '<button class=\"chip'+(c===state.cat?' active':'')+'\" data-cat=\"'+esc(c)+'\">'+esc(c)+'<\/button>';}).join('');\n  $$('#chips .chip').forEach(function(b){b.addEventListener('click',function(){state.cat=b.dataset.cat;$$('#chips .chip').forEach(function(x){x.classList.remove('active');});b.classList.add('active');applyFilters();});});\n}<\/p>\n<p>\/* ============ \u0631\u0633\u0645 \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a ============ *\/\nfunction cardHTML(c,i){\n  var b=brandOf(c.brand),dl=daysLeft(c.expiry),expired=dl<0,urgent=!expired&#038;&#038;dl<=3;\n  var expTxt=expired?'\u231b \u0627\u0646\u062a\u0647\u0649':(urgent?'\u23f3 \u0628\u0627\u0642\u064a '+dl+' \u064a\u0648\u0645':'\ud83d\uddd3 \u062d\u062a\u0649 '+fmtDate(c.expiry));\n  var go = c.url\n    ? '<a class=\"cc-go\" href=\"'+esc(c.url)+'\" target=\"_blank\" rel=\"noopener\">\u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0648\u0627\u0644\u062e\u0635\u0645 <span>\u2190<\/span><\/a>'\n    : '<button class=\"cc-go\" data-open=\"'+esc(c.brand)+'\">\u0643\u0644 \u0639\u0631\u0648\u0636 '+esc(c.brand)+' <span>\u2190<\/span><\/button>';\n  return '<\/p>\n<div class=\"g-item reveal\" style=\"--d:'+((i%6)*70)+'ms\">'+\n    '<\/p>\n<article class=\"coupon-card\" data-brand=\"'+esc(c.brand)+'\" data-cat=\"'+esc(c.cat)+'\">'+\n      '<\/p>\n<div class=\"cc-top\"><span class=\"cc-emoji\" style=\"background:'+b.color+'\">'+b.emoji+'<\/span>'+\n        '<\/p>\n<div class=\"cc-brand\"><b>'+esc(c.brand)+'<\/b><span class=\"cc-verified\">\u2713 \u0645\u0641\u0639\u0651\u0644 \u0627\u0644\u064a\u0648\u0645<\/span><\/div>\n<p>'+\n        '<span class=\"cc-pct\">'+esc(c.discount)+'<\/span><\/div>\n<p>'+\n      '<\/p>\n<h3 class=\"cc-title\">'+esc(c.title)+'<\/h3>\n<p>'+\n      '<\/p>\n<div class=\"cc-meta\"><span>'+esc(c.cat)+'<\/span><span class=\"'+(expired?'expired':(urgent?'urgent':''))+'\">'+expTxt+'<\/span><\/div>\n<p>'+\n      '<\/p>\n<div class=\"cc-divider\"><\/div>\n<p>'+\n      '<\/p>\n<div class=\"code-box\" data-code=\"'+esc(c.code)+'\" role=\"button\" tabindex=\"0\" aria-label=\"\u0643\u0648\u062f \u062e\u0635\u0645 '+esc(c.brand)+'\">'+\n        '<span class=\"cb-label\">\u0627\u0644\u0643\u0648\u062f<\/span><span class=\"cb-value\">'+esc(c.code)+'<\/span><span class=\"cb-hint\">\u0627\u0636\u063a\u0637 \u0644\u0644\u0625\u0638\u0647\u0627\u0631<\/span><\/div>\n<p>'+\n      go+\n    '<\/article>\n<\/div>\n<p>';\n}\nfunction renderCoupons(list){\n  var grid=$('#couponGrid');\n  grid.innerHTML=list.map(cardHTML).join('');\n  bindCodeBoxes(grid);\n  $$('[data-open]',grid).forEach(function(b){b.addEventListener('click',function(){openBrand(b.dataset.open);});});\n  observeReveals(grid);\n}\nfunction applyFilters(){\n  var q=state.q.trim().toLowerCase();\n  var list=COUPONS.filter(function(c){\n    var okCat=state.cat==='\u0627\u0644\u0643\u0644'||c.cat===state.cat||c.brand===state.cat;\n    var hay=(c.title+' '+c.brand+' '+c.code+' '+c.cat).toLowerCase();\n    return okCat&&(!q||hay.indexOf(q)>=0);\n  });\n  $('#countNum').textContent=list.length;\n  $('#emptyState').hidden=list.length>0;\n  var grid=$('#couponGrid');\n  grid.classList.add('swap');\n  setTimeout(function(){renderCoupons(list);grid.classList.remove('swap');},180);\n}<\/p>\n<p>\/* ============ \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a (\u0634\u0628\u0643\u0629 + \u062a\u0630\u064a\u064a\u0644) ============ *\/\nfunction brandCardHTML(name,i){\n  var b=brandOf(name),list=couponsOf(name);\n  return '<button class=\"brand-card reveal\" style=\"--d:'+(i*55)+'ms\" data-brand=\"'+esc(name)+'\">'+\n    '<span class=\"bc-emoji\" style=\"background:'+b.color+'\">'+b.emoji+'<\/span>'+\n    '<b class=\"bc-name\">'+esc(name)+'<\/b>'+\n    '<span class=\"bc-count\">'+list.length+' \u0643\u0648\u0628\u0648\u0646 \u0646\u0634\u0637<\/span>'+\n    '<span class=\"bc-max\">\u064a\u0635\u0644 \u0625\u0644\u0649 '+esc(maxDiscount(list))+'<\/span><\/button>';\n}\nfunction renderBrands(){\n  var names=brandNames();\n  $('#brandGrid').innerHTML=names.map(brandCardHTML).join('');\n  $$('#brandGrid .brand-card').forEach(function(b){b.addEventListener('click',function(){openBrand(b.dataset.brand);});});\n  observeReveals($('#brandGrid'));\n  $('#footBrands').innerHTML=names.slice(0,6).map(function(n){return '<button data-brand=\"'+esc(n)+'\">'+esc(n)+'<\/button>';}).join('');\n  $$('#footBrands button').forEach(function(b){b.addEventListener('click',function(){openBrand(b.dataset.brand);});});\n}<\/p>\n<p>\/* ============ \u0645\u0648\u062f\u0627\u0644 \u0627\u0644\u0628\u0631\u0648\u0641\u0627\u064a\u0644 ============ *\/\nvar currentBrand=null;\nfunction miniHTML(c){\n  return '<\/p>\n<div class=\"mini-coupon\">\n<div class=\"mini-info\"><b>'+esc(c.title)+'<\/b><span>'+esc(c.discount)+' \u00b7 \u062d\u062a\u0649 '+fmtDate(c.expiry)+'<\/span><\/div>\n<p>'+\n    '<\/p>\n<div class=\"code-box mini\" data-code=\"'+esc(c.code)+'\" role=\"button\" tabindex=\"0\"><span class=\"cb-value\">'+esc(c.code)+'<\/span><span class=\"cb-hint\">\u0625\u0638\u0647\u0627\u0631<\/span><\/div>\n<\/div>\n<p>';\n}\nfunction openBrand(name){\n  currentBrand=name;var b=brandOf(name),list=couponsOf(name);\n  $('#bpEmoji').style.background=b.color;$('#bpEmoji').textContent=b.emoji;\n  $('#bpName').textContent='\u0628\u0631\u0648\u0641\u0627\u064a\u0644 '+name;\n  $('#bpDesc').textContent=b.desc;\n  $('#bpStatCount').textContent=list.length;\n  $('#bpStatMax').textContent=maxDiscount(list);\n  $('#bpStatExp').textContent=list.length?fmtDate(furthestExp(list)):'\u2014';\n  $('#bpCoupons').innerHTML=list.length?list.map(miniHTML).join(''):'<\/p>\n<p style=\"color:#7a7282\">\u0644\u0627 \u062a\u0648\u062c\u062f \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0646\u0634\u0637\u0629 \u062d\u0627\u0644\u064a\u0627\u064b \u0644\u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u0627\u0646\u062f.<\/p>\n<p>';\n  bindCodeBoxes($('#bpCoupons'));\n  var fb=$('#bpFollow');\n  if(followed[name]){fb.classList.add('on');fb.textContent='\u2713 \u0645\u062a\u0627\u0628\u064e\u0639';}else{fb.classList.remove('on');fb.textContent='+ \u0645\u062a\u0627\u0628\u0639\u0629';}\n  $('#brandModal').classList.add('open');document.body.style.overflow='hidden';\n}\nfunction closeModal(){$('#brandModal').classList.remove('open');document.body.style.overflow='';}\n$$('[data-close]').forEach(function(el){el.addEventListener('click',closeModal);});\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')closeModal();});\n$('#bpFollow').addEventListener('click',function(){\n  if(!currentBrand)return;\n  if(followed[currentBrand]){delete followed[currentBrand];this.classList.remove('on');this.textContent='+ \u0645\u062a\u0627\u0628\u0639\u0629';toast('\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0645\u062a\u0627\u0628\u0639\u0629 '+currentBrand);}\n  else{followed[currentBrand]=1;this.classList.add('on');this.textContent='\u2713 \u0645\u062a\u0627\u0628\u064e\u0639';if(!reduced)burstConfetti(window.innerWidth\/2,window.innerHeight\/2,50);toast('\u0647\u062a\u0648\u0635\u0644\u0643 \u0639\u0631\u0648\u0636 '+currentBrand+' \u0623\u0648\u0644 \u0628\u0623\u0648\u0644 \ud83d\udd14');}\n});<\/p>\n<p>\/* ============ \u0635\u0646\u062f\u0648\u0642 \u0627\u0644\u0643\u0648\u062f: \u0625\u0638\u0647\u0627\u0631 \u062b\u0645 \u0646\u0633\u062e ============ *\/\nasync function copyText(t){\n  try{await navigator.clipboard.writeText(t);return true;}catch(e){\n    try{var ta=document.createElement('textarea');ta.value=t;ta.style.cssText='position:fixed;opacity:0;top:0';document.body.appendChild(ta);ta.focus();ta.select();var ok=document.execCommand('copy');ta.remove();return ok;}catch(e2){return false;}\n  }\n}\nfunction bindCodeBoxes(scope){\n  $$('.code-box',scope).forEach(function(box){\n    if(box._bound)return;box._bound=true;\n    var act=async function(){\n      if(!box.classList.contains('revealed')){box.classList.add('revealed');var h=$('.cb-hint',box);if(h)h.textContent='\u0627\u0636\u063a\u0637 \u062a\u0627\u0646\u064a \u0644\u0644\u0646\u0633\u062e';return;}\n      var code=box.dataset.code,ok=await copyText(code);\n      box.classList.add('copied');var h2=$('.cb-hint',box);if(h2)h2.textContent='\u062a\u0645 \u0627\u0644\u0646\u0633\u062e \u2713';\n      if(!reduced){var r=box.getBoundingClientRect();burstConfetti(r.left+r.width\/2,r.top+r.height\/2,42);}\n      toast(ok?'\u062a\u0645 \u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f: '+code:'\u0627\u0644\u0643\u0648\u062f: '+code+' (\u0627\u0646\u0633\u062e\u0647 \u064a\u062f\u0648\u064a\u0627\u064b)');\n      setTimeout(function(){box.classList.remove('copied');if(h2)h2.textContent='\u0627\u0636\u063a\u0637 \u062a\u0627\u0646\u064a \u0644\u0644\u0646\u0633\u062e';},2200);\n    };\n    box.addEventListener('click',act);\n    box.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();act();}});\n  });\n}<\/p>\n<p>\/* ============ \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0627\u0644\u0643\u0628\u064a\u0631 + \u0627\u0644\u0639\u062f\u0651\u0627\u062f \u0627\u0644\u062d\u064a ============ *\/\nvar featured=null;\nfunction featuredCoupon(){var best=COUPONS[0];COUPONS.forEach(function(c){if(pctOf(c)>pctOf(best))best=c;});return best;}\nfunction renderMega(){\n  featured=featuredCoupon();if(!featured)return;var b=brandOf(featured.brand);\n  var m=String(featured.discount).match(\/^([\\d.]+)\\s*(.*)$\/);\n  $('#megaNum').textContent=m?m[1]:featured.discount;\n  $('#megaUnit').textContent=m?(m[2]||'%'):'%';\n  $('#megaBrand').textContent=featured.brand;\n  $('#megaDesc').textContent=featured.desc||featured.title;\n  $('#megaCodeBox').dataset.code=featured.code;\n  $('#megaValue').textContent=featured.code;\n  $('#megaCodeBox').classList.remove('revealed','copied');\n  $('#megaHint').textContent='\u0627\u0636\u063a\u0637 \u0644\u0644\u0625\u0638\u0647\u0627\u0631';\n  tickMega();\n}\nfunction tickMega(){\n  if(!featured)return;\n  var ms=new Date(featured.expiry+'T23:59:59').getTime()-Date.now();if(ms<0)ms=0;\n  var d=Math.floor(ms\/86400000),h=Math.floor(ms\/3600000)%24,mi=Math.floor(ms\/60000)%60,s=Math.floor(ms\/1000)%60;\n  $('#megaTimer').textContent=d+' \u064a\u0648\u0645 '+pad(h)+':'+pad(mi)+':'+pad(s);\n}\nfunction bindMega(){\n  bindCodeBoxes($('#megaTicket'));\n  $('#megaCutBtn').addEventListener('click',async function(){\n    var tk=$('#megaTicket'),box=$('#megaCodeBox'),btn=this;\n    tk.classList.add('cutting');\n    box.classList.add('revealed');\n    var code=box.dataset.code,ok=await copyText(code);\n    if(!reduced){var r=btn.getBoundingClientRect();burstConfetti(r.left+r.width\/2,r.top,90);}\n    toast(ok?'\u062a\u0645 \u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f '+code+' \u2702\ufe0f':'\u0627\u0644\u0643\u0648\u062f: '+code);\n    btn.textContent='\u2713 \u062a\u0645 \u0627\u0644\u0646\u0633\u062e';\n    setTimeout(function(){tk.classList.remove('cutting');btn.textContent='\u2702\ufe0f \u0642\u0635\u0651 \u0627\u0644\u0643\u0648\u0628\u0648\u0646 \u0648\u0627\u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f';},2600);\n  });\n}\n\n\/* ============ \u0627\u0644\u062a\u0648\u0633\u062a ============ *\/\nvar toastTimer;\nfunction toast(msg){var t=$('#toast');$('#toastText').textContent=msg;t.classList.add('show');clearTimeout(toastTimer);toastTimer=setTimeout(function(){t.classList.remove('show');},2600);}\n\n\/* ============ \u0627\u0644\u0643\u0648\u0646\u0641\u064a\u062a\u064a ============ *\/\nvar cvs=$('#confetti'),ctx=cvs.getContext('2d'),parts=[],raf=null;\nvar CC=['#F4C430','#F2871D','#E0177D','#4D025D','#1E9E6A','#ffffff'];\nfunction sizeCvs(){cvs.width=innerWidth;cvs.height=innerHeight;}\naddEventListener('resize',sizeCvs);sizeCvs();\nfunction burstConfetti(x,y,n){\n  if(reduced)return;n=n||70;\n  for(var i=0;i<n;i++){parts.push({x:x,y:y,vx:(Math.random()-.5)*12,vy:-(Math.random()*9+4),g:.28+Math.random()*.16,w:5+Math.random()*6,h:8+Math.random()*8,r:Math.random()*Math.PI,vr:(Math.random()-.5)*.35,c:CC[i%CC.length],life:70+Math.random()*40});}\n  if(!raf)loop();\n}\nfunction loop(){raf=requestAnimationFrame(loop);ctx.clearRect(0,0,cvs.width,cvs.height);\n  parts=parts.filter(function(p){return p.life>0;});\n  if(!parts.length){cancelAnimationFrame(raf);raf=null;return;}\n  parts.forEach(function(p){p.x+=p.vx;p.y+=p.vy;p.vy+=p.g;p.vx*=.985;p.r+=p.vr;p.life--;\n    ctx.save();ctx.translate(p.x,p.y);ctx.rotate(p.r);ctx.globalAlpha=Math.min(1,p.life\/40);ctx.fillStyle=p.c;ctx.fillRect(-p.w\/2,-p.h\/2,p.w,p.h);ctx.restore();});\n}<\/p>\n<p>\/* ============ \u0627\u0644\u062d\u0631\u0643\u0627\u062a \u0639\u0646\u062f \u0627\u0644\u0638\u0647\u0648\u0631 ============ *\/\nvar io=new IntersectionObserver(function(es){es.forEach(function(en){if(en.isIntersecting){en.target.classList.add('in');io.unobserve(en.target);}});},{threshold:.12,rootMargin:'0px 0px -40px 0px'});\nfunction observeReveals(scope){$$('.reveal:not(.in)',scope).forEach(function(el){io.observe(el);});}<\/p>\n<p>\/* ============ \u0645\u0632\u0627\u0645\u0646\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (REST API) ============ *\/\nasync function syncWordPress(){\n  try{\n    var r=await fetch('\/wp-json\/wp\/v2\/posts?per_page=100&_embed',{credentials:'same-origin',headers:{'Accept':'application\/json'}});\n    if(!r.ok)return null;\n    var posts=await r.json();\n    if(!Array.isArray(posts)||!posts.length)return null;\n    var now=Date.now();\n    var mapped=posts.map(function(p){\n      var content=((p.content&&p.content.rendered)||'').replace(\/<[^>]+>\/g,' ');\n      var title=(p.title&&p.title.rendered||'').replace(\/<[^>]+>\/g,'');\n      var meta=p.meta||{};\n      var codeM=content.match(\/(?:CODE|\u0627\u0644\u0643\u0648\u062f|\u0643\u0648\u062f)\\s*[:\uff1a]?\\s*([A-Za-z0-9]{3,20})\/i)||title.match(\/([A-Z0-9]{4,20})\/);\n      var discM=(title+' '+content).match(\/(\\d{1,3})\\s*%\/);\n      var expM=content.match(\/(\\d{4}-\\d{2}-\\d{2})\/);\n      var terms=p._embedded&&p._embedded['wp:term']&&p._embedded['wp:term'][0];\n      var cat=terms&&terms[0];\n      var desc=(content.trim().split(\/[.\\n]\/)[0]||title).slice(0,90);\n      return {\n        id:p.id, title:title||('\u0643\u0648\u0628\u0648\u0646 #'+p.id),\n        code:(meta.coupon_code|| (codeM?codeM[1]:'KPON'+p.id)).toString().toUpperCase(),\n        discount:discM?discM[1]+'%':'\u062e\u0635\u0645',\n        brand:cat?cat.name:'\u0639\u0631\u0648\u0636 \u0639\u0627\u0645\u0629',\n        cat:cat?cat.name:'\u0639\u0627\u0645',\n        expiry:(meta.coupon_expiry|| (expM?expM[1]:new Date(now+30*86400000).toISOString().slice(0,10))),\n        desc:desc, url:p.link||null\n      };\n    }).filter(function(c){return daysLeft(c.expiry)>=0||true;});\n    return mapped.length?mapped:null;\n  }catch(e){return null;}\n}<\/p>\n<p>\/* ============ \u062a\u0641\u0627\u0639\u0644\u0627\u062a \u062b\u0627\u0628\u062a\u0629 ============ *\/\nfunction bindStatic(){\n  \/\/ \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0641\u064a \u0627\u0644\u062c\u0648\u0627\u0644\n  var nt=$('#navToggle'),nl=$('#navLinks');\n  nt.addEventListener('click',function(){var o=nl.classList.toggle('open');nt.setAttribute('aria-expanded',o);nt.textContent=o?'\u2715':'\u2630';});\n  $$('a',nl).forEach(function(a){a.addEventListener('click',function(){nl.classList.remove('open');nt.textContent='\u2630';});});\n  \/\/ \u0627\u0644\u0631\u0623\u0633 + \u0632\u0631 \u0627\u0644\u0639\u0648\u062f\u0629\n  addEventListener('scroll',function(){var y=scrollY;$('#siteHeader').classList.toggle('scrolled',y>10);$('#btt').classList.toggle('show',y>600);},{passive:true});\n  $('#btt').addEventListener('click',function(){scrollTo({top:0,behavior:reduced?'auto':'smooth'});});\n  \/\/ \u0627\u0644\u0628\u062d\u062b\n  var qt;$('#q').addEventListener('input',function(e){clearTimeout(qt);var v=e.target.value;qt=setTimeout(function(){state.q=v;applyFilters();},180);});\n  \/\/ \u0634\u0631\u064a\u062d\u0629 \u0627\u0644\u0645\u0632\u0627\u0645\u0646\u0629\n  $('#syncChip').addEventListener('click',function(){toast(wpMode?'\u0645\u062a\u0632\u0627\u0645\u0646 \u0645\u0628\u0627\u0634\u0631\u0629 \u0645\u0639 \u0645\u0642\u0627\u0644\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u2713':'\u0627\u0631\u0628\u0637 \u0645\u0642\u0627\u0644\u0627\u062a\u0643: \u0627\u0643\u062a\u0628 CODE: XX \u0648 EXPIRY: YYYY-MM-DD \u062f\u0627\u062e\u0644 \u0627\u0644\u0645\u0642\u0627\u0644');});\n  \/\/ \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629\n  $$('.faq-q').forEach(function(btn){btn.addEventListener('click',function(){\n    var item=btn.parentElement,open=item.classList.contains('open');\n    $$('.faq-item.open').forEach(function(i){i.classList.remove('open');$('.faq-a',i).style.maxHeight=null;});\n    if(!open){item.classList.add('open');var a=$('.faq-a',item);a.style.maxHeight=a.scrollHeight+'px';}\n  });});\n  \/\/ \u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636\n  $('#bellForm').addEventListener('submit',function(e){\n    e.preventDefault();var inp=$('#bellInput'),v=inp.value.trim();\n    if(!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(v)){inp.classList.add('shake');setTimeout(function(){inp.classList.remove('shake');},450);toast('\u0627\u0643\u062a\u0628 \u0625\u064a\u0645\u064a\u0644 \u0635\u062d\u064a\u062d \u0645\u0646 \u0641\u0636\u0644\u0643 \ud83d\ude4f');return;}\n    var btn=$('#bellBtn');btn.textContent='\u2713 \u062a\u0645 \u0627\u0644\u0627\u0634\u062a\u0631\u0627\u0643';btn.disabled=true;inp.disabled=true;\n    $('#bellArt').classList.add('ringing');\n    if(!reduced){var r=btn.getBoundingClientRect();burstConfetti(r.left+r.width\/2,r.top,80);}\n    toast('\u062a\u0645\u0627\u0645! \u0647\u062a\u0648\u0635\u0644\u0643 \u0623\u0642\u0648\u0649 \u0627\u0644\u0639\u0631\u0648\u0636 \u0623\u0648\u0644 \u0628\u0623\u0648\u0644 \ud83d\udd14');\n  });\n  \/\/ parallax\n  if(!reduced&&window.matchMedia('(pointer:fine)').matches){\n    var op=$('.opening');\n    op.addEventListener('mousemove',function(e){\n      var r=op.getBoundingClientRect(),x=(e.clientX-r.left)\/r.width-.5,y=(e.clientY-r.top)\/r.height-.5;\n      $$('[data-depth]',op).forEach(function(el){var d=+el.dataset.depth,base=el.dataset.base||'';el.style.transform='translate('+(x*d)+'px,'+(y*d)+'px) '+base;});\n    });\n    op.addEventListener('mouseleave',function(){$$('[data-depth]',op).forEach(function(el){el.style.transform=el.dataset.base||'';});});\n  }\n}<\/p>\n<p>\/* ============ \u0627\u0644\u062a\u0634\u063a\u064a\u0644 ============ *\/\nasync function init(){\n  var wp=await syncWordPress();\n  if(wp){COUPONS=wp;wpMode=true;var sc=$('#syncChip');sc.textContent='\u25cf \u0645\u062a\u0635\u0644 \u0628\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633';sc.classList.add('live');}\n  renderTicker();\n  buildChips();\n  applyFilters();\n  renderBrands();\n  renderMega();\n  bindMega();\n  bindStatic();\n  observeReveals(document);\n  setInterval(tickMega,1000);\n}\ninit();\n})();\n<\/script><br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0643\u0648\u0628\u0648\u0646\u064a \u00b7 \u0623\u0643\u0648\u0627\u062f \u062e\u0635\u0645 \u0648\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0645\u0641\u0639\u0651\u0644\u0629 \u064a\u0648\u0645\u064a\u0627\u064b \u0643\u0648\u0628\u0648\u0646\u064aKOUPONY \u00b7 \u0623\u0643\u0648\u0627\u062f \u062e\u0635\u0645 \u2630 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u0643\u064a\u0641 \u064a\u0639\u0645\u0644 \u062c\u0631\u0633 \u0627\u0644\u0639\u0631\u0648\u0636 \ud83d\udd14 \u062a\u062d\u062f\u064a\u062b \u064a\u0648\u0645\u064a \u00b7 \u0623\u0643\u0648\u0627\u062f \u0645\u062c\u0631\u0651\u0628\u0629 100% \u0648\u0641\u0651\u0631 \u0641\u0644\u0648\u0633\u0643 \u0645\u0639 \u0643\u0648\u0628\u0648\u0646\u064a\u0643\u0644 \u0643\u0648\u0628\u0648\u0646\u0627\u062a\u0643 \u0641\u064a \u0645\u0643\u0627\u0646 \u0648\u0627\u062d\u062f \u062f\u0644\u064a\u0644\u0643 \u0644\u0623\u0642\u0648\u0649 \u0623\u0643\u0648\u0627\u062f \u0627\u0644\u062e\u0635\u0645 \u0648\u0627\u0644\u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0645\u0641\u0639\u0651\u0644\u0629 \u0644\u0623\u0634\u0647\u0631 \u0627\u0644\u0645\u062a\u0627\u062c\u0631 \u0648\u0627\u0644\u0628\u0631\u0627\u0646\u062f\u0627\u062a \u2014 \u0627\u0646\u0633\u062e \u0627\u0644\u0643\u0648\u062f \u0628\u062f\u0648\u0633\u0629 \u0648\u0627\u062d\u062f\u0629 \u0648\u0648\u0641\u0651\u0631 \u0641\u0648\u0631\u0627\u064b \u0639\u0646\u062f \u0627\u0644\u062f\u0641\u0639. \u0634\u0648\u0641 \u0623\u062d\u062f\u062b \u0627\u0644\u0623\u0643\u0648\u0627\u062f&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/koupony.online\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koupony.online\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/koupony.online\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/koupony.online\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/koupony.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":4,"href":"https:\/\/koupony.online\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":13,"href":"https:\/\/koupony.online\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/13"}],"wp:attachment":[{"href":"https:\/\/koupony.online\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}