diff --git a/frontend/components/GateCard.vue b/frontend/components/GateCard.vue
new file mode 100644
index 0000000..30be180
--- /dev/null
+++ b/frontend/components/GateCard.vue
@@ -0,0 +1,489 @@
+
+
+
+
+ The gate watches every guest arriving via your invitation links. Tell it how strict to be,
+ let it know about networks you trust, and it'll wave through anyone normal while flagging
+ anything that looks like an uninvited crash.
+ {{ error }} Loading gate…
+ Pick the option that fits the kind of event you're hosting.
+
+ You're running with custom strictness settings (set under Advanced).
+
+ These directly drive the band thresholds (0–100). The presets above just write
+ sensible triples for you.
+
+ Guests arriving from one of these networks skip the gate entirely.
+ Useful for your home Wi-Fi, the venue's guest network, or your office —
+ places where the people connecting are already known to be your guests.
+
+ Single IP or a range. {{ entry.label || 'Trusted network' }} {{ entry.cidr }} · added {{ fmtDate(entry.created_at) }} No trusted networks yet.
+ Reviews you've made on flagged guests. Helps the gate learn what's normal for your event.
+
+
+ {{ verdictLabel(f.verdict) }}
+
+ · {{ fmtDate(f.created_at) }}
+ {{ f.note }} No decisions to review yet — the gate hasn't flagged anyone.
- Tune the fraud detector for this event.
- {{ error }} Loading security settings…
- Scores at or above each cut-off land in that band. Defaults work for most events.
-
- Networks that bypass scoring. Use for office Wi-Fi, the venue's
- guest network, or a family router. Accepts a single IP or a CIDR
- range. Score is forced to 0 for matching requests.
- {{ entry.cidr }}
- {{ entry.label || 'no label' }} · added {{ fmtDate(entry.created_at) }}
- No allowlist entries yet.
- Your previous "legitimate" / "suspicious" marks on flagged accesses. Seeds the model and silences known false positives.
-
- Marked {{ f.verdict }}
- · {{ fmtDate(f.created_at) }}
- {{ f.note }} No verdicts yet.Gate
+ How strict should the gate be?
+
+ Advanced strictness controls
+
+
+ Trusted networks
+ /24 covers a typical home or office.
+
+
+ Recent gate decisions
+
+
+ Security
- Risk thresholds
- IP allowlist
-
-
- Verdict history
-
-
-
- The host has been notified of a suspicious access attempt. -
-- Risk score {{ result.fraud.score }} · {{ result.fraud.risk }} + Something about this attempt looked off and the host has been notified. + If you believe this is a mistake, please reach out to them directly.
- Risk score {{ result.fraud.score }} · {{ result.fraud.risk }} - · fallback -