{"title":"RainWalker","description":"\u003cp\u003eRainWalker OÜ - niezależny estoński producent kompaktowego sprzętu pentestowego z Tallinna. Linia Kiisu to alternatywa Flipper Zero w formacie karty, kompatybilna z firmware Flipper Zero. SAPSAN rozpoczyna polską dystrybucję marki RainWalker.\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003ch2\u003eKim jest RainWalker\u003c\/h2\u003e\n\u003cp\u003eEstoński zespół z Tallinna (OÜ reg. 16704677), twórca i właściciel projektu Kiisu - rodziny multifunctional development boards w formacie karty kredytowej, w pełni kompatybilnych z firmware Flipper Zero. Hardware projektowany i produkowany w UE, krótkie łańcuchy logistyczne, pełna zgodność CE\/RoHS.\u003c\/p\u003e\n\u003ch2\u003eLinia produktów Kiisu\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eKiisu V4BR\u003c\/strong\u003e - flagowy card-sized board z pełnym stackiem pentestowym: SubGHz CC1101 (opcja zewnętrznej anteny), NFC ST25R3916, RFID r\/w\/emulator, IR rx\/tx, Bluetooth Low Energy, iButton, GPIO Flipper-compatible. Dual-MCU: STM32WB55 (80 MHz main) + STM32G431 (170 MHz aux), więcej mocy obliczeniowej niż referencyjny Flipper. Pokładowe sensory (akcelerometr, kompas, temp, light), opcjonalny BME680 (VOC) i VL53xxx (ranger) do user-install.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKiisu SMOL\u003c\/strong\u003e - mniejsza modularna ewolucja Kiisu, dostępna jako keychain albo watch (pre-assembled). Główna płytka: STM32WB55 Cortex-M4, CC1101 SubGHz (300-348\/387-464\/779-928 MHz), ST25R3916 NFC, RFID EM4100, IR, BLE, OLED SSD1306, 512 MB SD on-board. Modułowy ekosystem dokłada osobne board'y: Dual-Band WiFi (ESP32-C5) z GPS, LoRa z Meshtastic, dedykowany NFC\/RFID + LIR2032. Aktualnie na Indiegogo.\u003c\/p\u003e\n\u003ch2\u003eCo wyróżnia Kiisu jako alternatywę Flipper Zero\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFormat karty \/ modułowy keychain \/ watch\u003c\/strong\u003e - dyskretny, mieści się w portfelu lub na kluczach\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKompatybilność z firmware Flipper Zero\u003c\/strong\u003e - całe community i forki (Momentum, Unleashed, RogueMaster) działa od pierwszego flasha\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStack RF szerszy niż w Flipperze\u003c\/strong\u003e: SubGHz, NFC, RFID, IR, BLE, iButton w V4BR; dodatkowo LoRa\/Meshtastic, GPS, Dual-Band WiFi w SMOL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGPIO pin-compatible z Flipper Zero\u003c\/strong\u003e - shieldy i akcesoria Flippera działają bez modyfikacji\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual-MCU w V4BR\u003c\/strong\u003e - więcej mocy do złożonych workflow'ów\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEU origin\u003c\/strong\u003e - projektowane i produkowane w Estonii, CE\/RoHS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eZastosowania profesjonalne\u003c\/h3\u003e\n\u003cp\u003eRed team field ops, NFC\/RFID\/iButton research, audyty SubGHz (smart locks, IoT 433\/868 MHz), audyt IR (smart home, AV), BLE sniffing i emulacja, mesh networking Meshtastic (SMOL+LoRa), IoT prototyping z sensorami.\u003c\/p\u003e","products":[{"product_id":"kiisu-v4br","title":"KIISU V4BR - alternatywa Flipper Zero","description":"\u003cstyle\u003e\n\/* Hallmark · macrostructure: Photographic · genre: editorial-atmospheric\n * theme: custom (violet anchor) · fonts: Inter + Instrument Serif (2+1)\n * pre-emit critique: P5 H5 E4 S5 R5 V5\n * eyebrows: 2\/9 (Specyfikacja, Pełna specyfikacja) · outlier serif: 2 slots (hero caption, pull statement)\n * states: 8 covered (links + ghost CTA + spec card) · contrast: pass (46-50) · mobile: pass (36, 59, 61-65)\n *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;700\u0026family=Instrument+Serif:ital@0;1\u0026display=swap');\n\n.kiisu {\n  \/* Anchor: violet from RainWalker brand *\/\n  --color-accent: oklch(0.55 0.27 290);\n  --color-accent-soft: oklch(0.75 0.13 290);\n  --color-accent-pale: oklch(0.82 0.10 290);\n  --color-accent-deep: oklch(0.32 0.18 290);\n  --color-accent-ink: oklch(0.985 0.01 290);\n\n  \/* Paper - tinted neutral *\/\n  --color-paper: oklch(0.985 0.005 290);\n  --color-paper-2: oklch(0.97 0.008 290);\n\n  \/* Ink (on light surfaces) *\/\n  --color-ink: oklch(0.18 0.004 290);\n  --color-ink-strong: oklch(0.08 0.004 290);\n  --color-muted: oklch(0.42 0.008 290);\n\n  \/* On-dark variants (paired with --color-canvas-deep) *\/\n  --color-on-dark: oklch(0.92 0.015 290);\n  --color-on-dark-soft: oklch(0.78 0.018 290);\n  --color-rule-on-dark: oklch(0.985 0.01 290 \/ 0.45);\n\n  \/* Dark canvas (for callouts\/overlay text) *\/\n  --color-canvas-deep: oklch(0.10 0.04 290);\n\n  \/* Focus *\/\n  --color-focus: oklch(0.62 0.20 290);\n\n  \/* Borders *\/\n  --color-border-soft: oklch(0.55 0.27 290 \/ 0.18);\n  --color-border-emph: oklch(0.75 0.13 290 \/ 0.35);\n  --color-rule: oklch(0.18 0.004 290 \/ 0.10);\n\n  \/* Shadows \/ overlays (consistent purple-tinted black) *\/\n  --color-shadow-veil: oklch(0.06 0.02 290 \/ 0.78);\n  --color-shadow-veil-0: oklch(0.06 0.02 290 \/ 0);\n  --color-shadow-strong: oklch(0.06 0.02 290 \/ 0.55);\n  --color-shadow-mid: var(--color-shadow-mid);\n\n  \/* Fonts *\/\n  --font-display: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;\n  --font-body: 'Inter', system-ui, sans-serif;\n  --font-outlier: 'Instrument Serif', Georgia, 'Times New Roman', serif;\n\n  \/* Spacing - 4pt scale *\/\n  --s-1: 4px;\n  --s-2: 8px;\n  --s-3: 16px;\n  --s-4: 24px;\n  --s-5: 40px;\n  --s-6: 64px;\n  --s-7: 96px;\n  --s-8: 128px;\n\n  \/* Motion *\/\n  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);\n  --dur-short: 200ms;\n  --dur-base: 320ms;\n\n  color: var(--color-ink);\n  font-family: var(--font-body);\n  font-size: 16px;\n  line-height: 1.6;\n  overflow-x: clip;\n  font-feature-settings: \"ss01\", \"cv11\";\n}\n\n.kiisu * { box-sizing: border-box; }\n\n.kiisu p, .kiisu ul, .kiisu ol {\n  max-width: 65ch;\n  margin: var(--s-3) 0;\n  color: var(--color-ink);\n}\n\n.kiisu ul { padding-left: var(--s-4); }\n.kiisu ul li { margin-bottom: var(--s-2); }\n\n.kiisu h2, .kiisu h3, .kiisu h4 {\n  font-family: var(--font-display);\n  color: var(--color-ink-strong);\n  letter-spacing: -0.025em;\n  line-height: 1.1;\n  margin: 0 0 var(--s-3);\n  padding: 0;\n  border: none;\n  overflow-wrap: anywhere;\n  min-width: 0;\n}\n\n.kiisu h2 {\n  font-size: clamp(1.7em, 3.4vw, 2.4em);\n  font-weight: 700;\n  max-width: 24ch;\n}\n\n.kiisu h3 {\n  font-size: 1.1em;\n  font-weight: 700;\n  letter-spacing: -0.01em;\n}\n\n.kiisu a {\n  color: var(--color-accent);\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  text-decoration-thickness: 1px;\n  transition: color var(--dur-short) var(--ease-out);\n}\n.kiisu a:hover { color: var(--color-accent-deep); }\n.kiisu a:focus-visible {\n  outline: 2px solid var(--color-focus);\n  outline-offset: 3px;\n  border-radius: 2px;\n  transition: none;\n}\n.kiisu a:active { color: var(--color-accent-deep); }\n\n.kiisu strong {\n  font-weight: 700;\n  color: var(--color-ink-strong);\n}\n\n\/* ==== Fold: hero photographic ==== *\/\n\n.kiisu-hero {\n  position: relative;\n  margin: 0 0 var(--s-4);\n  border-radius: 8px;\n  overflow: hidden;\n  background: var(--color-canvas-deep);\n  aspect-ratio: 32 \/ 9;\n  max-height: 380px;\n  min-height: 240px;\n}\n\n.kiisu-hero__img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 62%;\n}\n\n\/* Kiisu cat keychain rain - brand mascot semantic anchor *\/\n.kiisu-rain {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  overflow: hidden;\n  border-radius: inherit;\n  z-index: 1;\n}\n\n.kiisu-keychain {\n  position: absolute;\n  top: -56px;\n  width: 26px;\n  height: 32px;\n  opacity: 0.32;\n  image-rendering: pixelated;\n  image-rendering: crisp-edges;\n  color: var(--color-accent-soft);\n}\n\n.kiisu-keychain--alt { color: var(--color-accent-pale); }\n\n.kiisu-keychain:nth-of-type(1) { left: 9%;  animation: kiisu-fall 22s linear infinite; animation-delay: 0s; }\n.kiisu-keychain:nth-of-type(2) { left: 28%; animation: kiisu-fall 26s linear infinite; animation-delay: 5s; }\n.kiisu-keychain:nth-of-type(3) { left: 58%; animation: kiisu-fall 24s linear infinite; animation-delay: 9s; }\n.kiisu-keychain:nth-of-type(4) { left: 81%; animation: kiisu-fall 23s linear infinite; animation-delay: 2.5s; }\n\n@keyframes kiisu-fall {\n  0%   { transform: translateY(0) rotate(0deg); opacity: 0; }\n  8%   { opacity: 0.32; }\n  92%  { opacity: 0.32; }\n  100% { transform: translateY(440px) rotate(360deg); opacity: 0; }\n}\n\n\/* Desktop only - cursor zamienia się w kota Kiisu nad hero *\/\n@media (min-width: 721px) and (hover: hover) {\n  .kiisu-hero {\n    cursor: url(\"data:image\/svg+xml;charset=UTF-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='28' height='32' viewBox='0 0 14 16'%3E%3Cpath fill='%23a78bfa' d='M0 0h3v3H0zM11 0h3v3h-3zM0 3h14v11H0zM4 13h6v2H4z'\/%3E%3Cpath fill='%23ffffff' d='M3 6h2v2H3zM9 6h2v2H9zM5 9h4v1H5z'\/%3E%3C\/svg%3E\") 14 16, default;\n  }\n}\n\n\/* Gradient overlay - GUARANTEED contrast for caption text *\/\n.kiisu-hero::after {\n  content: '';\n  position: absolute;\n  inset: 40% 0 0 0;\n  background: linear-gradient(180deg,\n    var(--color-shadow-veil-0) 0%,\n    var(--color-shadow-veil) 100%);\n  pointer-events: none;\n  z-index: 1;\n}\n\n.kiisu-hero__cap {\n  position: absolute;\n  inset: auto auto var(--s-4) var(--s-5);\n  max-width: 28ch;\n  color: var(--color-accent-ink);\n  z-index: 2;\n}\n\n\/* Force-override theme cascade - hero uses span (not h1) but tytuł musi być widoczny *\/\n.kiisu .kiisu-hero__title {\n  font-family: var(--font-display);\n  font-size: clamp(1.7em, 3.4vw, 2.8em);\n  font-weight: 700;\n  letter-spacing: -0.04em;\n  line-height: 1;\n  margin: 0 0 var(--s-2);\n  color: var(--color-accent-ink) !important;\n  text-shadow: 0 1px 18px var(--color-shadow-strong);\n  display: block;\n}\n\n.kiisu .kiisu-hero__lede {\n  font-family: var(--font-outlier);\n  font-style: italic;\n  font-size: clamp(1em, 1.8vw, 1.35em);\n  font-weight: 400;\n  line-height: 1.2;\n  margin: 0 0 var(--s-3);\n  color: var(--color-on-dark) !important;\n  max-width: none;\n  letter-spacing: 0;\n  text-shadow: 0 1px 14px var(--color-shadow-mid);\n}\n\n.kiisu .kiisu-hero__link {\n  display: inline-block;\n  font-family: var(--font-display);\n  font-size: 0.95em;\n  color: var(--color-accent-ink) !important;\n  text-decoration: none;\n  border-bottom: 1px solid var(--color-rule-on-dark);\n  padding-bottom: 3px;\n  transition: border-color var(--dur-short) var(--ease-out);\n  white-space: nowrap;\n  text-shadow: 0 1px 12px var(--color-shadow-mid);\n}\n.kiisu .kiisu-hero__link:hover { border-bottom-color: var(--color-accent-ink); }\n.kiisu .kiisu-hero__link:focus-visible {\n  outline: 2px solid var(--color-accent-ink);\n  outline-offset: 4px;\n  border-radius: 2px;\n}\n\n@media (max-width: 720px) {\n  .kiisu-hero { aspect-ratio: 16 \/ 11; max-height: 360px; min-height: 220px; }\n  .kiisu-hero::after { inset: 35% 0 0 0; }\n  .kiisu-hero__cap { inset: auto auto var(--s-3) var(--s-3); }\n}\n\n\/* Reduced motion - kill rain *\/\n@media (prefers-reduced-motion: reduce) {\n  .kiisu-keychain { animation: none !important; opacity: 0.15; }\n}\n\n\/* ==== Pull statement (outlier #2) ==== *\/\n\n.kiisu-pull {\n  margin: var(--s-4) 0 var(--s-4);\n  max-width: 38em;\n}\n\n.kiisu-pull p {\n  font-family: var(--font-outlier);\n  font-style: italic;\n  font-size: clamp(1.35em, 2.4vw, 1.9em);\n  font-weight: 400;\n  line-height: 1.3;\n  color: var(--color-ink);\n  max-width: none;\n  margin: 0;\n  letter-spacing: -0.005em;\n}\n\n.kiisu-pull cite {\n  display: block;\n  margin-top: var(--s-3);\n  font-family: var(--font-display);\n  font-style: normal;\n  font-size: 0.82em;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--color-muted);\n}\n\n\/* ==== Text fold - 3 hooks asymmetric ==== *\/\n\n.kiisu-hooks {\n  margin: var(--s-5) 0;\n  border-top: 1px solid var(--color-rule);\n  padding-top: var(--s-4);\n}\n\n.kiisu-hooks__lead {\n  display: block;\n  font-family: var(--font-display);\n  font-size: clamp(1.4em, 2.8vw, 2em);\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  line-height: 1.15;\n  color: var(--color-ink-strong);\n  margin: 0 0 var(--s-3);\n  max-width: 22ch;\n}\n\n.kiisu-hooks__list {\n  display: grid;\n  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr);\n  gap: var(--s-4) var(--s-4);\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.kiisu-hooks__list \u003e li {\n  margin: 0;\n  border-top: 1px solid var(--color-accent);\n  padding-top: var(--s-3);\n}\n\n.kiisu-hooks__list h3 {\n  margin: 0 0 var(--s-2);\n}\n\n.kiisu-hooks__list p {\n  margin: 0;\n  font-size: 0.95em;\n  color: var(--color-muted);\n  max-width: 36ch;\n}\n\n@media (max-width: 720px) {\n  .kiisu-hooks__list { grid-template-columns: minmax(0, 1fr); }\n}\n\n\/* ==== Photo fold - bleed image with annotation ==== *\/\n\n.kiisu-fold {\n  margin: var(--s-4) 0;\n}\n\n.kiisu-fold__img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  border-radius: 8px;\n  background: var(--color-paper-2);\n  object-fit: cover;\n  object-position: center;\n}\n\n\/* Wide cinematic figure (macro chips - native 16:9) *\/\n.kiisu-fold--wide {\n  aspect-ratio: 28 \/ 9;\n  max-height: 340px;\n  overflow: hidden;\n  border-radius: 8px;\n}\n\n\/* Full-bleed (escape Shopify .product__description container) *\/\n.kiisu-fold--bleed {\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  max-width: 100vw;\n  border-radius: 0;\n}\n\n\/* Square photo (box contents - native 1:1) - narrower width, less tall *\/\n.kiisu-fold--square {\n  max-width: 640px;\n  margin-left: auto;\n  margin-right: auto;\n  aspect-ratio: 4 \/ 3;\n  max-height: 480px;\n  overflow: hidden;\n  border-radius: 8px;\n}\n\n.kiisu-fold--square .kiisu-fold__img {\n  object-position: center 50%;\n}\n\n.kiisu-fold__cap {\n  margin: var(--s-3) 0 0;\n  font-family: var(--font-display);\n  font-size: 0.85em;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--color-muted);\n  max-width: 65ch;\n}\n\n.kiisu .kiisu-fold__cap--center {\n  text-align: center !important;\n  max-width: 640px;\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n@media (max-width: 720px) {\n  .kiisu-fold--wide { aspect-ratio: 16 \/ 10; max-height: 360px; }\n  .kiisu-fold--square { aspect-ratio: 4 \/ 3; max-height: 360px; }\n}\n\n\/* ==== Section eyebrow (sparingly - only on Specyfikacja + Pełna spec) ==== *\/\n\n.kiisu-eyebrow {\n  display: block;\n  font-family: var(--font-display);\n  font-size: 0.78em;\n  font-weight: 500;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  color: var(--color-accent);\n  margin: var(--s-5) 0 var(--s-2);\n}\n\n\/* ==== Workbench spec grid ==== *\/\n\n.kiisu-spec {\n  display: grid;\n  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);\n  grid-auto-rows: min-content;\n  gap: var(--s-3);\n  margin: var(--s-3) 0 var(--s-4);\n}\n\n.kiisu-spec__card {\n  background: var(--color-canvas-deep);\n  border: 1px solid var(--color-border-emph);\n  border-radius: 8px;\n  padding: var(--s-4);\n  transition: border-color var(--dur-base) var(--ease-out);\n}\n.kiisu-spec__card:hover {\n  border-color: var(--color-accent-soft);\n}\n\n.kiisu-spec__card--featured {\n  grid-column: 1 \/ 2;\n  grid-row: 1 \/ 3;\n}\n\n.kiisu-spec__head {\n  font-family: var(--font-display);\n  font-size: 0.75em;\n  font-weight: 500;\n  text-transform: uppercase;\n  letter-spacing: 0.18em;\n  color: oklch(0.82 0.10 290) !important;\n  margin: 0 0 var(--s-3);\n  padding: 0;\n  border: none;\n}\n\n.kiisu-spec__card ul {\n  margin: 0;\n  padding-left: var(--s-3);\n  color: var(--color-on-dark);\n  font-size: 0.92em;\n  line-height: 1.55;\n  font-variant-numeric: tabular-nums;\n  max-width: none;\n}\n\n.kiisu-spec__card li {\n  margin-bottom: var(--s-2);\n  color: var(--color-on-dark);\n}\n\n.kiisu-spec__card li:last-child { margin-bottom: 0; }\n\n@media (max-width: 720px) {\n  .kiisu-spec { grid-template-columns: minmax(0, 1fr); }\n  .kiisu-spec__card--featured { grid-column: auto; grid-row: auto; }\n}\n\n\/* ==== Box contents ==== *\/\n\n.kiisu-box {\n  margin: var(--s-4) 0;\n}\n\n.kiisu-box__list {\n  list-style: none;\n  padding: 0;\n  margin: var(--s-4) 0 0;\n  max-width: 65ch;\n}\n\n.kiisu-box__list li {\n  display: flex;\n  align-items: baseline;\n  gap: var(--s-3);\n  padding: var(--s-3) 0;\n  border-bottom: 1px solid var(--color-rule);\n  font-size: 1em;\n}\n.kiisu-box__list li:last-child { border-bottom: none; }\n\n.kiisu-box__num {\n  font-family: var(--font-display);\n  font-variant-numeric: tabular-nums;\n  font-size: 0.82em;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  color: var(--color-accent);\n  min-width: 2.4ch;\n}\n\n\/* ==== Cross-sell (inline, no card-in-card) ==== *\/\n\n.kiisu-cross {\n  margin: var(--s-5) 0;\n  padding: var(--s-4) 0;\n  border-top: 1px solid var(--color-rule);\n  border-bottom: 1px solid var(--color-rule);\n}\n\n.kiisu-cross__lead {\n  font-family: var(--font-display);\n  font-size: clamp(1.3em, 2.4vw, 1.7em);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin: 0 0 var(--s-4);\n  color: var(--color-ink-strong);\n  max-width: 28ch;\n}\n\n.kiisu-cross__row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--s-3) var(--s-5);\n  margin: 0;\n}\n\n.kiisu-cross__row a {\n  font-family: var(--font-display);\n  font-size: 0.98em;\n  font-weight: 500;\n  letter-spacing: -0.005em;\n  color: var(--color-ink-strong);\n  text-decoration: none;\n  border-bottom: 1px solid var(--color-accent);\n  padding-bottom: 2px;\n  transition: color var(--dur-short) var(--ease-out);\n  white-space: nowrap;\n}\n.kiisu-cross__row a:hover { color: var(--color-accent); }\n.kiisu-cross__row a:focus-visible {\n  outline: 2px solid var(--color-focus);\n  outline-offset: 4px;\n  border-radius: 2px;\n}\n\n\/* ==== Spec table (full spec) ==== *\/\n\n.kiisu-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: var(--s-3) 0 var(--s-4);\n  font-size: 0.95em;\n  font-variant-numeric: tabular-nums;\n}\n\n.kiisu-table th, .kiisu-table td {\n  padding: var(--s-3) var(--s-4);\n  text-align: left;\n  border-bottom: 1px solid var(--color-rule);\n  color: var(--color-ink);\n  vertical-align: top;\n  overflow-wrap: break-word;\n}\n\n.kiisu-table th {\n  color: var(--color-muted);\n  font-weight: 500;\n  width: 30%;\n  font-size: 0.85em;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n}\n\n@media (max-width: 720px) {\n  .kiisu-table th, .kiisu-table td {\n    display: block;\n    width: auto;\n    padding: var(--s-1) 0;\n    border-bottom: none;\n  }\n  .kiisu-table tr { display: block; padding: var(--s-3) 0; border-bottom: 1px solid var(--color-rule); }\n}\n\n\/* ==== Motion respect ==== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .kiisu *, .kiisu *::before, .kiisu *::after {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n  }\n}\n\n\/* Override ed_tab-content a (theme tabs section) - conflicts with .kiisu a *\/\n.ed_tab-content .kiisu a {\n    text-decoration-color: currentColor;\n    text-decoration-thickness: 1px;\n}\n\u003c\/style\u003e\n\u003carticle class=\"kiisu\"\u003e\u003c!-- Cat keychain symbol (Kiisu brand mascot) - reused below in hero rain --\u003e \u003csvg aria-hidden=\"true\" style=\"position: absolute;\" height=\"0\" width=\"0\"\u003e\n  \u003csymbol viewbox=\"0 0 14 16\" id=\"kiisu-cat-mascot\"\u003e\n    \u003cpath d=\"M0 0h3v3H0zM11 0h3v3h-3zM0 3h14v11H0zM4 13h6v2H4z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n    \u003cpath d=\"M3 6h2v2H3zM9 6h2v2H9zM5 9h4v1H5z\" fill=\"#ffffff\"\u003e\u003c\/path\u003e\n  \u003c\/symbol\u003e\n\u003c\/svg\u003e \u003c!-- ===== Fold 1 · Hero photographic ===== --\u003e\n\u003cfigure class=\"kiisu-hero\"\u003e\u003cimg decoding=\"async\" loading=\"eager\" height=\"1350\" width=\"2400\" alt=\"Kiisu V4BR development board - 3\/4 perspective view with violet ambient lighting\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/0144\/0953\/files\/kiisu-v4br-hero-purple-glow.jpg?v=1779200283\" class=\"kiisu-hero__img\"\u003e \u003c!-- Brand mascot rain - 4 keychain instances, semantic (Kiisu cat = product mascot) --\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kiisu-rain\"\u003e\n\u003csvg class=\"kiisu-keychain\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003csvg class=\"kiisu-keychain kiisu-keychain--alt\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003csvg class=\"kiisu-keychain\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003csvg class=\"kiisu-keychain kiisu-keychain--alt\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kiisu-hero__cap\"\u003e\u003cspan class=\"kiisu-hero__title\"\u003eKiisu V4BR.\u003c\/span\u003e \u003cspan class=\"kiisu-hero__lede\"\u003eFlipper Zero, w portfelu.\u003c\/span\u003e \u003ca class=\"kiisu-hero__link\" href=\"#specyfikacja\"\u003eSpecyfikacja →\u003c\/a\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- ===== Fold 2 · Pull statement (outlier serif #2) ===== --\u003e\n\u003csection class=\"kiisu-pull\"\u003e\n\u003cp\u003eWszystko, co potrafi Flipper Zero. W formacie karty. Za ułamek ceny.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 3 · Krótki intro ===== --\u003e\n\u003cp\u003eOpen-source development board z funkcjami Flippera. Dwa MCU STM32, pełny stack radiowy, sensory, USB-C, microSD. Format karty kredytowej, łatwo wymienna bateria. Pinout GPIO 1:1 - shieldy i akcesoria społeczności Flippera działają bez modyfikacji.\u003c\/p\u003e\n\u003cp\u003eHardware projektowany w Estonii przez \u003cstrong\u003eRainWalker OÜ\u003c\/strong\u003e. SAPSAN - oficjalna dystrybucja w Polsce: krótka logistyka z UE, brak ceł, gwarancja na miejscu.\u003c\/p\u003e\n\u003c!-- ===== Fold 4 · 3 hooks asymmetric ===== --\u003e\n\u003csection class=\"kiisu-hooks\"\u003e\u003cspan class=\"kiisu-hooks__lead\"\u003eKarta. Firmware. Moc.\u003c\/span\u003e\n\u003col class=\"kiisu-hooks__list\"\u003e\n\u003cli\u003e\n\u003ch3\u003eFormat karty kredytowej\u003c\/h3\u003e\n\u003cp\u003e85 × 54 mm. Mieści się w portfelu - dyskretny field tool dla red team i social engineeringu.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003e100% Custom Flipper firmware\u003c\/h3\u003e\n\u003cp\u003e\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/github.com\/kiisu-io\/kiisu-firmware\" target=\"_blank\"\u003eoficjalny KIISU firmware\u003c\/a\u003e (zalecany) + Momentum, Unleashed, RogueMaster, Xtreme. Bez przeróbek.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eDual-MCU 80 + 170 MHz\u003c\/h3\u003e\n\u003cp\u003eWięcej mocy niż referencyjny Flipper. Główny STM32WB55 plus pomocniczy STM32G431.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 5 · Photo (macro chips - full bleed) ===== --\u003e\n\u003cfigure class=\"kiisu-fold kiisu-fold--wide kiisu-fold--bleed\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" height=\"1339\" width=\"2400\" alt=\"Macro detail of Kiisu V4BR - dual STM32WB55 and STM32G431 MCUs, USB-C and microSD\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/0144\/0953\/files\/kiisu-v4br-macro-chips.jpg?v=1779200339\" class=\"kiisu-fold__img\"\u003e\u003c\/figure\u003e\n\u003cp class=\"kiisu-fold__cap\"\u003ePlate 02 · STM32WB55 + STM32G431, USB-C, microSD - na 85 × 54 mm.\u003c\/p\u003e\n\u003c!-- ===== Fold 6 · Specyfikacja (eyebrow #1 - genuinely chapter) ===== --\u003e \u003cspan id=\"specyfikacja\" class=\"kiisu-eyebrow\"\u003eSpecyfikacja\u003c\/span\u003e\n\u003ch2\u003eWszystko, w 85 × 54 mm.\u003c\/h2\u003e\n\u003cdiv class=\"kiisu-spec\"\u003e\n\u003cdiv class=\"kiisu-spec__card kiisu-spec__card--featured\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eInterfejsy\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubGHz CC1101 (300-348 \/ 387-464 \/ 779-928 MHz) + opcja zewnętrznej anteny\u003c\/li\u003e\n\u003cli\u003eNFC ST25R3916 - ISO 14443A\/B, FeliCa, MIFARE\u003c\/li\u003e\n\u003cli\u003eRFID 125 kHz r\/w\/emulator - EM4100, HID, pet tagi\u003c\/li\u003e\n\u003cli\u003eIR rx\/tx - piloty TV, AC, projektory, smart home\u003c\/li\u003e\n\u003cli\u003eBluetooth Low Energy - sniffing i emulacja\u003c\/li\u003e\n\u003cli\u003eiButton 1-Wire (Dallas DS1990)\u003c\/li\u003e\n\u003cli\u003eGPIO pin-compatible z Flipper Zero (2 × 9)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eRdzenie\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSTM32WB55RGV6 main, 80 MHz\u003c\/li\u003e\n\u003cli\u003eSTM32G431CBU6 aux, 170 MHz\u003c\/li\u003e\n\u003cli\u003eUSB Type-C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eSensory\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLSM303AGR akcel + magnetom\u003c\/li\u003e\n\u003cli\u003eGXHTC3C temp + wilgotność\u003c\/li\u003e\n\u003cli\u003eŚwiatło otoczenia\u003c\/li\u003e\n\u003cli\u003eBME680 user-install (VOC)\u003c\/li\u003e\n\u003cli\u003eVL53xxx ranger user-install\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eZasilanie\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLIR2032 rechargeable coin cell\u003c\/li\u003e\n\u003cli\u003eUSB-C zasilanie i ładowanie\u003c\/li\u003e\n\u003cli\u003ePobór w stanie spoczynku - mikroampery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eFormat\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e85 × 54 mm - format karty kredytowej\u003c\/li\u003e\n\u003cli\u003eEkran OLED (białe piksele)\u003c\/li\u003e\n\u003cli\u003eOpen-source schematy + BOM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Fold 7 · Compatibility ===== --\u003e\n\u003ch2\u003eGPIO 2 × 9 pin-compatible z Flipper Zero.\u003c\/h2\u003e\n\u003cp\u003eShieldy z ekosystemu Flipper działają na Kiisu V4BR bez przeróbek. W naszym sklepie m.in. \u003ca href=\"\/products\/maximus-c1101-board-amplifier-subghz-for-flipper-zero\"\u003eMAXIMUS CC1101 Board Amplifier SubGHz\u003c\/a\u003e i \u003ca href=\"\/products\/feberis-pro\"\u003eFeberis Pro\u003c\/a\u003e - zaawansowana płytka rozszerzająca SubGHz + NRF24 + WiFi.\u003c\/p\u003e\n\u003c!-- ===== Fold 8 · Software ===== --\u003e\n\u003ch2\u003eStock firmware Flippera. Plus każdy fork.\u003c\/h2\u003e\n\u003cp\u003eKiisu V4BR uruchamia stock Flipper Zero firmware oraz wszystkie popularne forki: Momentum, Unleashed, RogueMaster, Xtreme. Dual-MCU pozwala odpalić aux firmware niezależnie - aux MCU dla bardziej demanding workflow.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/github.com\/kiisu-io\/kiisu-firmware\" target=\"_blank\"\u003egithub.com\/kiisu-io\/kiisu-firmware\u003c\/a\u003e - main MCU firmware\u003c\/li\u003e\n\u003cli\u003e\n\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/github.com\/kiisu-io\/kiisu4-companion-fw\" target=\"_blank\"\u003egithub.com\/kiisu-io\/kiisu4-companion-fw\u003c\/a\u003e - aux MCU companion firmware\u003c\/li\u003e\n\u003cli\u003e\n\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/github.com\/kiisu-io\/kiisu4\" target=\"_blank\"\u003egithub.com\/kiisu-io\/kiisu4\u003c\/a\u003e - hardware: schematy, BOM, PCB\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Fold 9 · W pudełku - photo + list ===== --\u003e\n\u003cfigure class=\"kiisu-fold kiisu-fold--square\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" height=\"2400\" width=\"2400\" alt=\"Zawartość pudełka Kiisu - płytka, bateria, info card, breloczek 3D\" src=\"https:\/\/store.rainwalker.ee\/cdn\/shop\/files\/KIISU_Box_Contents.jpg?width=2400\" class=\"kiisu-fold__img\"\u003e\u003c\/figure\u003e\n\u003cp class=\"kiisu-fold__cap kiisu-fold__cap--center\"\u003eW pudełku · cztery rzeczy.\u003c\/p\u003e\n\u003csection class=\"kiisu-box\"\u003e\n\u003ch2\u003eCztery rzeczy:\u003c\/h2\u003e\n\u003cul class=\"kiisu-box__list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e01\u003c\/span\u003e\u003cspan\u003ePłytka Kiisu V4BR (PCB)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e02\u003c\/span\u003e\u003cspan\u003eBateria LIR2032 rechargeable\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e03\u003c\/span\u003e\u003cspan\u003eBreloczek 3D-printowany z logo Kiisu\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e04\u003c\/span\u003e\u003cspan\u003eKarty informacyjne z kodami QR\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 10 · Community ===== --\u003e\n\u003ch2\u003eSpołeczność. 3D printables, forki, Discord.\u003c\/h2\u003e\n\u003cp\u003eKiisu ma żywą społeczność wokół projektów 3D-print (cases, breloczki, akcesoria) oraz forków firmware.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/github.com\/kiisu-io\" target=\"_blank\"\u003eGitHub kiisu-io\u003c\/a\u003e - kod, issues, PR\u003c\/li\u003e\n\u003cli\u003e\n\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/makerworld.com\/pl\/collections\/6517412-kiisu-devboard\" target=\"_blank\"\u003eMakerworld kolekcja Kiisu\u003c\/a\u003e - 3D printable cases, breloczki, stojaki\u003c\/li\u003e\n\u003cli\u003e\u003ca rel=\"nofollow noopener noreferrer\" href=\"https:\/\/www.printables.com\/search\/models?q=kiisu\" target=\"_blank\"\u003ePrintables - modele Kiisu\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Fold 11 · Cross-sell inline (NO card-in-card) ===== --\u003e\n\u003csection class=\"kiisu-cross\"\u003e\n\u003cp class=\"kiisu-cross__lead\"\u003eKiisu w portfelu. uConsole w plecaku.\u003c\/p\u003e\n\u003cp\u003eHID, RF, NFC w kieszeni. Linux z klawiaturą obok - mobilne laboratorium pentester.\u003c\/p\u003e\n\u003cdiv class=\"kiisu-cross__row\"\u003e\n\u003ca title=\"uConsole Kit RPI-CM4 Lite\" href=\"https:\/\/sapsan-sklep.pl\/products\/uconsole-kit-rpi-cm4-lite\"\u003euConsole Kit RPI-CM4 Lite →\u003c\/a\u003e \u003ca title=\"Feberis Pro - Zaawansowana płytka rozszerzająca dla Flipper Zero\" href=\"https:\/\/sapsan-sklep.pl\/products\/feberis-pro\"\u003eDodatek GPIO Feberis Pro →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 12 · Pełna specyfikacja (eyebrow #2 - genuinely chapter) ===== --\u003e \u003cspan class=\"kiisu-eyebrow\"\u003ePełna specyfikacja\u003c\/span\u003e\n\u003ch2\u003eLiczby bez retuszu.\u003c\/h2\u003e\n\u003ctable class=\"kiisu-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWymiary\u003c\/th\u003e\n\u003ctd\u003e85 × 54 mm (format karty kredytowej)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGłówny MCU\u003c\/th\u003e\n\u003ctd\u003eSTM32WB55RGV6 (ARM Cortex-M4 + M0+, 80 MHz, 1 MB flash, 256 KB RAM)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePomocniczy MCU\u003c\/th\u003e\n\u003ctd\u003eSTM32G431CBU6 (ARM Cortex-M4, 170 MHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSubGHz\u003c\/th\u003e\n\u003ctd\u003eCC1101 (300-348 \/ 387-464 \/ 779-928 MHz), wbudowana antena + złącze na zewnętrzną\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNFC\u003c\/th\u003e\n\u003ctd\u003eST25R3916, wbudowana antena, ISO 14443A\/B \/ FeliCa \/ MIFARE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRFID 125 kHz\u003c\/th\u003e\n\u003ctd\u003eRead \/ Write \/ Emulate (EM4100, HID, pet tagi)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eIR\u003c\/th\u003e\n\u003ctd\u003eReceiver + Transmitter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBluetooth\u003c\/th\u003e\n\u003ctd\u003eBluetooth Low Energy (przez STM32WB55)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eiButton\u003c\/th\u003e\n\u003ctd\u003e1-Wire (Dallas DS1990)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGPIO\u003c\/th\u003e\n\u003ctd\u003ePin-compatible z Flipper Zero (2 × 9)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWyświetlacz\u003c\/th\u003e\n\u003ctd\u003eOLED (białe piksele)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSensory\u003c\/th\u003e\n\u003ctd\u003eLSM303AGR (akcel + magnetom), GXHTC3C (temp + wilg), ambient light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSensory opcjonalne\u003c\/th\u003e\n\u003ctd\u003eBME680 (VOC \/ ciśnienie), VL53xxx ranger (user-install)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eZasilanie\u003c\/th\u003e\n\u003ctd\u003eLIR2032 rechargeable + USB Type-C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFirmware\u003c\/th\u003e\n\u003ctd\u003eKIISU firmware (zalecany) + Momentum \/ Unleashed \/ RogueMaster \/ Xtreme\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eProducent\u003c\/th\u003e\n\u003ctd\u003eRainWalker OÜ (Tallinn, Estonia) - reg. 16704677\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/article\u003e","brand":"RainWalker","offers":[{"title":"Default Title","offer_id":53023717327184,"sku":null,"price":409.0,"currency_code":"PLN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/0144\/0953\/files\/kiisu.png?v=1779785119"}],"url":"https:\/\/sapsan-sklep.pl\/collections\/rainwalker.oembed","provider":"Sapsan Sklep","version":"1.0","type":"link"}