/*!
*		    ________      .___   
*	__  _  _\_____  \   __| _/
*	\ \/ \/ / _(__  <  / __ |
*	 \     / /       \/ /_/ |
*	  \/\_/ /______  /\____ |
*	               \/      \/
*
*	@author			Jacques Baars <j@w3d.co.za>
*
*	@notice			This is the property of W3Designs, W3Development, W3D,
*					it is illegal to use this source code without the required permission,
*					contact j@w3d.co.za for further advice or permissions.
*
*	@license		Copyright (c) 2016 W3Designs (PTY) Ltd. (http://www.w3d.co.za)
*
*	@conception		<14 May 2026>
*	@updated		<15 May 2026>
*	@version		<1.05.15>
*/:root{--snatchBg:#000000;--snatchSurface:#111111;--snatchText:#ffffff;--snatchMuted:#aaaaaa;--snatchBorder:#222222;--snatchAccent:#555555;--snatchFocus:#333333;--snatchHover:#555555;--snatchWash:#555555;--snatchShadow:#000000;--snatchRadius:8px}html{height:100%}body{min-height:100%;margin:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--snatchText);background:linear-gradient(180deg,var(--snatchSurface),var(--snatchBg));font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.snatch-wrap{width:90%;max-width:500px;margin:0;padding:24px 16px;box-sizing:border-box}.snatch-card{padding:30px;background:var(--snatchSurface);border-radius:var(--snatchRadius);box-shadow:0 8px 32px var(--snatchShadow)}.snatch-card-head{gap:10px;display:flex;margin:0 0 20px 0;flex-direction:row;align-items:center;justify-content:flex-start}.snatch-brand{width:32px;display:block;flex-shrink:0}.snatch-h1{margin:0;font-size:20px;line-height:1.2;font-weight:650;color:var(--snatchText)}.snatch-muted,.snatch-muted a{margin:0;color:var(--snatchMuted)}.snatch-flash{margin:0 0 14px 0;padding:10px 12px;color:var(--snatchText);border-radius:var(--snatchRadius);background:var(--snatchSurface);border:1px solid var(--snatchAccent)}.snatch-form{gap:20px;display:grid}.snatch-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute}.snatch-label{gap:10px;display:grid;font-size:14px;color:var(--snatchMuted)}.snatch-input{border:none;outline:0;padding:10px 12px;color:var(--snatchText);background:var(--snatchBg);border-radius:var(--snatchRadius)}.snatch-input:focus{border-color:var(--snatchAccent);box-shadow:0 0 0 3px var(--snatchFocus)}.snatch-btn{cursor:pointer;appearance:none;font-weight:650;padding:10px 15px;color:var(--snatchText);border-radius:var(--snatchRadius);border:none;background:var(--snatchAccent)}.snatch-btn:hover{border-color:var(--snatchHover)}.snatch-captcha{display:flex;padding:8px 0;align-items:center;justify-content:flex-start}.snatch-captcha img{display:block;border-radius:6px;background:var(--snatchWash);border:1px solid var(--snatchBorder)}