<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tetrodot // C11H17N3O8</title>
    <link rel="icon" type="image/svg+xml" href="/favicon.svg?v=0a749a18">
    <link rel="stylesheet" href="/style.css?v=d89fbf10">
</head>
<body class="min-h-dvh lg:h-dvh w-full flex flex-col p-3 md:p-6 hud-grid lg:overflow-hidden selection:bg-[#ccff00] selection:text-black">

    <!-- Top Telemetry Header -->
    <header class="w-full bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl px-4 py-3 flex flex-col sm:flex-row items-stretch sm:items-center justify-between shrink-0 mb-3 shadow-lg gap-3">
        <div class="flex items-center gap-3 w-full sm:w-auto flex-wrap">

            <!-- Weather Telemetry Sensor -->
            <div id="weather-telemetry" class="hidden flex-wrap items-center justify-center sm:justify-start gap-x-2 gap-y-1 px-2.5 py-1.5 rounded bg-black/40 border border-[var(--border-dim)] font-mono tracking-wider w-full sm:w-auto text-[9px] sm:text-[10px]">
                
                <!-- Location & Core -->
                <div class="flex items-center gap-1.5 shrink-0">
                    <svg class="w-3 h-3 text-[#ccff00]" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z"></path></svg>
                    <span id="weather-city" class="text-zinc-300 font-bold uppercase">LOCATING...</span>
                </div>
                
                <span class="text-zinc-600 hidden sm:inline">|</span>

                <!-- Conditions -->
                <div class="flex items-center gap-1.5 shrink-0">
                    <span id="weather-temp" class="text-[10px] font-bold text-[#ccff00]">--°F</span>
                    <span class="text-zinc-500">(FL: <span id="weather-feels" class="text-zinc-300">--</span>)</span>
                    <span id="weather-desc" class="uppercase text-zinc-400 ml-1">--</span>
                </div>

                <span class="text-zinc-600 hidden sm:inline">|</span>

                <!-- Env Details -->
                <div class="flex items-center gap-2 flex-wrap text-[9px]">
                    <span class="text-zinc-500">WIND: <span id="weather-wind" class="text-zinc-300">--</span></span>
                    <span class="font-bold hidden" id="weather-gust-container">GUST: <span id="weather-gust">--</span></span>
                    <span class="text-zinc-600 hidden sm:inline">/</span>
                    <span class="text-zinc-500">HUM: <span id="weather-humidity" class="text-zinc-300">--</span></span>
                    <span class="text-zinc-600 hidden sm:inline">/</span>
                    <span class="text-zinc-500">VIS: <span id="weather-vis" class="text-zinc-300">--</span></span>
                </div>
            </div>
        </div>
        <div class="flex w-full sm:w-auto justify-end gap-2">
            <a href="https://webmail.tetrodot.com" target="_blank" rel="noopener noreferrer" class="w-full sm:w-auto justify-center group text-zinc-500 hover:text-[#ccff00] font-mono text-[10px] font-bold uppercase tracking-widest flex items-center gap-2 transition-colors bg-black/40 border border-[var(--border-dim)] px-3 py-2 sm:px-2.5 sm:py-1.5 rounded hover:border-[#ccff00]/50">
                <span>Webmail</span>
                <svg class="w-3 h-3 opacity-50 group-hover:opacity-100 transition-opacity" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path>
                </svg>
            </a>
        </div>
    </header>

    <!-- Main Condensed Workspace -->
    <main class="flex-1 w-full grid grid-cols-1 lg:grid-cols-12 gap-3 min-h-0">
        
        <!-- Left Column: Compact Molecule Telemetry (7 Cols) -->
        <div class="order-2 lg:order-1 lg:col-span-7 bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl flex flex-col overflow-hidden relative shadow-xl">
            
            <div class="px-5 py-3 border-b border-[var(--border-dim)] flex flex-col sm:flex-row sm:justify-between items-start sm:items-center bg-black/20 shrink-0 gap-1 sm:gap-0">
                <span class="font-mono text-[10px] sm:text-[11px] font-bold text-[#ccff00] tracking-widest uppercase truncate w-full sm:w-auto">Structural Topology // C11H17N3O8</span>
                <span class="font-mono text-[9px] sm:text-[10px] text-zinc-500 shrink-0">M: 319.27 g/mol</span>
            </div>

            <div class="flex-1 w-full flex items-center justify-center p-4 relative min-h-0">
                <svg viewBox="-30 50 400 270" class="w-full h-full max-h-[300px] lg:max-h-full">
                    <g class="bond">
                        <!-- Ring 1 (Guanidine Core) -->
                        <path d="M 100,120 L 50,150 L 50,210 L 100,240 L 150,210 L 150,150 Z" />
                        <!-- Ring 2 (Cyclohexane Core) -->
                        <path d="M 150,150 L 200,120 L 250,150 L 250,210 L 200,240 L 150,210" />
                        
                        <!-- Orthoester Cage -->
                        <path d="M 150,150 L 175,165 L 200,180" />
                        <path d="M 250,150 L 225,165 L 200,180" />
                        <path d="M 200,240 L 200,210 L 200,180" />

                        <!-- C2=N Double Bond -->
                        <path d="M 50,150 L 20,150" />
                        <path d="M 45,144 L 20,144" />
                        
                        <!-- C6 to OH (Dash) -->
                        <path d="M 250,210 L 285,240" class="dash" />
                    </g>

                    <!-- Stereochemical Wedges -->
                    <polygon points="100,240 75,280 90,282" class="wedge" />
                    <polygon points="250,210 305,180 310,195" class="wedge" />
                    <polygon points="200,120 192,80 208,80" class="wedge" />

                    <!-- Heteroatoms & Labels -->
                    <text x="100" y="120" class="atom">HN</text>
                    <text x="50" y="210" class="atom">NH</text>
                    
                    <!-- Active Group Highlight -->
                    <text x="0" y="150" class="atom fill-[var(--brand-neon)]">H₂N⁺</text>
                    
                    <!-- Orthoester Oxygens -->
                    <text x="175" y="165" class="atom">O</text>
                    <text x="225" y="165" class="atom">O</text>
                    <text x="200" y="210" class="atom">O</text>
                    
                    <!-- Hydroxyls -->
                    <text x="80" y="285" class="atom">OH</text>
                    <text x="295" y="250" class="atom">OH</text>
                    <text x="200" y="70" class="atom">OH</text>
                    <text x="325" y="185" class="atom">CH₂OH</text>
                </svg>
            </div>

            <div class="px-5 py-2.5 border-t border-[var(--border-dim)] bg-black/40 flex items-center justify-between font-mono text-[10px] text-zinc-400 shrink-0">
                <span>TARGET: NA+ CHANNELS</span>
                <span class="text-[#ccff00]">SECURE ENCLAVE</span>
            </div>

        </div>

        <!-- Right Column: Protocol & Brand Telemetry (5 Cols) -->
        <div class="order-1 lg:order-2 lg:col-span-5 flex flex-col gap-3 min-h-0">
            
            <div class="bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl p-5 flex flex-col justify-between shrink-0 shadow-lg">
                <div class="flex items-center gap-3 sm:gap-4 flex-wrap">
                    <h1 class="font-display font-extrabold text-4xl lg:text-5xl tracking-tighter uppercase text-white truncate">
                        Tetrodot.
                    </h1>
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="-16 -16 96 96" class="w-14 h-14 lg:w-16 lg:h-16 text-[#ccff00] shrink-0 scale-125 origin-left" fill="currentColor" title="Pufferfish Mascot">
                        <ellipse cx="14.189" cy="26.701" rx="4.097" ry="4.24" fill="currentColor"></ellipse><ellipse cx="31.999" cy="26.701" rx="5.386" ry="5.574" fill="currentColor"></ellipse><path d="M21.111 36.207c.666-.175 1.367-.11 2.04.142c.672.256 1.319.663 1.954 1.12c-.423-.656-.979-1.258-1.709-1.652a3.394 3.394 0 0 0-2.465-.337c-.831.214-1.539.693-2.099 1.265c-.571.567-.994 1.241-1.347 1.938c.585-.523 1.143-1.05 1.732-1.499c.594-.444 1.222-.819 1.894-.977" fill="currentColor"></path><path d="M16.604 38.729c-.111-.182-.183-.408-.281-.652a1.262 1.262 0 0 0-.08.785c.048.279.245.549.501.704c.26.149.548.202.813.173c.267-.022.514-.097.74-.23c-.507-.125-.971-.162-1.295-.37a1.153 1.153 0 0 1-.398-.41" fill="currentColor"></path><path d="M25.842 37.794a1.02 1.02 0 0 1-.339.341c-.153.1-.348.169-.562.268c.21.107.447.141.694.094c.25-.037.493-.215.634-.444c.133-.233.179-.49.147-.725a1.419 1.419 0 0 0-.226-.647c-.132.445-.173.843-.348 1.113" fill="currentColor"></path><path d="M22.489 37.896a2.088 2.088 0 0 0-1.342-.148a2.747 2.747 0 0 0-1.179.605c-.336.278-.599.608-.853.945c.392-.184.721-.441 1.071-.632c.352-.189.7-.358 1.065-.431a2.367 2.367 0 0 1 1.106.022c.375.089.736.277 1.116.47a2.448 2.448 0 0 0-.984-.831" fill="currentColor"></path><path d="M60.195 42.42l-8.918-4.676c.367-1.426.598-2.906.684-4.426L62 32l-10.039-1.32a22.871 22.871 0 0 0-.684-4.424l8.92-4.675l-9.707 2.218a23.146 23.146 0 0 0-2.08-4.133l6.568-7.247l-8.02 5.219a23.093 23.093 0 0 0-3.463-3.491l3.512-8.523l-5.381 7.154a23.004 23.004 0 0 0-4.806-2.412L37.199 2l-2.376 7.745A23.049 23.049 0 0 0 29 9l-.053.001L26.799 2l.32 7.082a22.9 22.9 0 0 0-6.422 1.469L16.99 5.624l2.281 5.533a23.01 23.01 0 0 0-5.975 4.044l-4.275-2.783l3.352 3.699a23.004 23.004 0 0 0-4.34 6.43l-4.23-.969l3.799 1.992a22.89 22.89 0 0 0-1.588 7.902L2 32l4.014.527c.164 4.978 1.327 7.24 1.588 7.902l-3.799 1.992l4.056-.929a19.866 19.866 0 0 0-2.358 1.993c-1.781 1.779-.979 2.719.096 3.793c1.073 1.074 2.012 1.875 3.793.096c.43-.43.838-1.002 1.201-1.631a23.377 23.377 0 0 0 1.782 2.137l-3.353 3.7l4.276-2.783a23.027 23.027 0 0 0 5.976 4.045l-2.281 5.533l3.707-4.926a22.897 22.897 0 0 0 6.422 1.467L26.799 62l2.148-7.002L29 55c2.012 0 3.963-.26 5.823-.746L37.199 62l-.378-8.367a22.835 22.835 0 0 0 4.806-2.412l5.381 7.154l-3.512-8.521c.119-.097.223-.21.34-.309c.492.569.988 1.104 1.455 1.572c2.746 2.746 4.195 1.508 5.852-.148c.4-.4.775-.788 1.076-1.186l2.76 1.797l-2.305-2.543c.482-1.051.294-2.244-1.383-3.92c-.615-.616-1.42-1.206-2.309-1.738c.533-.932 1.115-2.082 1.506-3.178l9.707 2.219M31.999 18.593c4.326 0 7.834 3.632 7.834 8.108c0 4.479-3.508 8.109-7.834 8.109c-4.327 0-7.832-3.631-7.832-8.109c0-4.476 3.505-8.108 7.832-8.108m-17.81 1.94c3.291 0 5.959 2.762 5.959 6.168s-2.668 6.168-5.959 6.168s-5.957-2.762-5.957-6.168s2.666-6.168 5.957-6.168m33.02 21.918c-2.721-1.232-5.67-1.771-6.72-.723c-1.129 1.13.236 3.803 2.089 6.262c-.117.1-.225.214-.344.312l-.8.649l-.909.6a20.826 20.826 0 0 1-4.383 2.201l-.908.327l-.917.239c-1.715.449-3.49.678-5.276.682l-.038-.002h-.787l-.936-.076a20.844 20.844 0 0 1-5.861-1.338l-.671-.26l-.629-.295a21.013 21.013 0 0 1-5.457-3.693l-.414-.387l-.43-.45a20.974 20.974 0 0 1-3.961-5.868l-.211-.471l-.183-.463c-.03-.076-.068-.168-.115-.278a13.15 13.15 0 0 1-.523-1.425a57.154 57.154 0 0 1 3.854-.586h-.049c.023 0 .043-.002.066-.003a65.388 65.388 0 0 1 2.202-.229c2.962-.649 3.352-2.481 6.026-3.029c2.551-.521 4.618 2.289 8.629 3.072l-.086.001c6.604.55 12.875 1.682 18.694 3.391c-.291.64-.628 1.279-.952 1.84" fill="currentColor"></path>
                    </svg>
                </div>
            </div>

            <!-- Protocol Card -->
            <div class="bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl p-5 flex-1 flex flex-col shadow-lg overflow-y-auto">
                <div class="flex flex-col gap-6 flex-1">
                    <!-- Infrastructure Overview -->
                    <div>
                        <h2 class="font-mono text-[11px] font-bold uppercase tracking-widest text-[#ccff00] mb-3 flex items-center gap-2">
                            <span class="w-1.5 h-1.5 rounded-full bg-[#ccff00]"></span>
                            Infrastructure Overview
                        </h2>
                        <p class="text-xs text-zinc-300 font-medium leading-relaxed">
                            This domain is privately owned infrastructure utilized exclusively for personal communications by myself, select family, and friends. It does not host public web services.
                        </p>
                    </div>
    
                    <!-- Visitor Notice -->
                    <div>
                        <h2 class="font-mono text-[11px] font-bold uppercase tracking-widest text-[#ccff00] mb-3 flex items-center gap-2">
                            <span class="w-1.5 h-1.5 rounded-full bg-[#ccff00]"></span>
                            Visitor Notice
                        </h2>
                        <p class="text-xs text-zinc-300 font-medium leading-relaxed mb-3">
                            The administrator of this domain utilizes unique, service-specific email aliases when interacting with vendors, financial institutions, and healthcare providers.
                        </p>
                        <p class="text-xs text-zinc-400 leading-relaxed">
                            Any address terminating at this domain is a legitimate, actively monitored inbox designed to compartmentalize data and mitigate unauthorized tracking.
                        </p>
                    </div>
    
                    <!-- Verified Identity -->
                    <div>
                        <h2 class="font-mono text-[11px] font-bold uppercase tracking-widest text-[#ccff00] mb-3 flex items-center gap-2">
                            <span class="w-1.5 h-1.5 rounded-full bg-[#ccff00]"></span>
                            Verified Identity
                        </h2>
                        <p class="text-xs text-zinc-300 font-medium leading-relaxed">
                            Outbound communications are strictly authenticated via SPF, DKIM, and DMARC policies to prevent spoofing.
                        </p>
                    </div>
                </div>

                <div class="mt-auto pt-5">
                    <a href="mailto:postmaster@tetrodot.com" class="w-full border border-[var(--border-dim)] border-dashed hover:border-[#ccff00]/30 hover:bg-[#ccff00]/5 text-zinc-500 hover:text-[#ccff00] font-mono font-bold text-[10px] uppercase tracking-widest py-3 px-4 rounded flex items-center justify-center gap-2 transition-all group">
                        <span class="opacity-50 group-hover:opacity-100 transition-opacity">>_</span>
                        <span>Contact Postmaster</span>
                        <svg class="w-3.5 h-3.5 opacity-50 group-hover:opacity-100 transition-opacity" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
                            <path stroke-linecap="square" stroke-linejoin="miter" d="M5 12h14M12 5l7 7-7 7" />
                        </svg>
                    </a>
                </div>


            </div>

        </div>

    </main>

    <!-- Bottom Telemetry Footer -->
    <footer class="w-full bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl px-4 py-3 flex flex-col sm:flex-row items-center justify-between shrink-0 mt-3 font-mono text-[10px] text-zinc-500 tracking-wider gap-2 sm:gap-0 text-center sm:text-left">
        <span>&copy; <span id="copyright-year"></span> TETRODOT <span class="hidden sm:inline mx-2 text-zinc-700">|</span> <button id="open-privacy-btn" class="hover:text-[#ccff00] transition-colors uppercase cursor-pointer">Privacy Policy</button> <span class="hidden sm:inline mx-2 text-zinc-700">|</span> <button id="open-aup-btn" class="hover:text-[#ccff00] transition-colors uppercase cursor-pointer">Acceptable Use</button></span>
        <span class="text-zinc-400"><!--BUILD_REVISION-->REV: 2026-07-31 19:59:20 UTC<!--/BUILD_REVISION--></span>
    </footer>

    <!-- Privacy Policy Modal -->
    <div id="privacy-modal" class="hidden fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-sm transition-opacity opacity-0 duration-300">
        <div class="bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl w-full max-w-2xl max-h-[80vh] flex flex-col shadow-2xl relative transform scale-95 transition-transform duration-300" id="privacy-modal-content">
            <div class="px-5 py-4 border-b border-[var(--border-dim)] flex items-center justify-between bg-black/20 shrink-0 rounded-t-xl">
                <h2 class="font-mono text-sm font-bold text-[#ccff00] uppercase tracking-widest flex items-center gap-2">
                    <span class="w-2 h-2 rounded-full bg-[#ccff00]"></span>
                    Privacy Policy
                </h2>
                <button id="close-privacy-btn" class="text-zinc-500 hover:text-white transition-colors cursor-pointer">
                    <svg class="w-5 h-5" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg>
                </button>
            </div>
            <div class="p-5 overflow-y-auto text-xs text-zinc-300 font-medium leading-relaxed flex flex-col gap-5 font-sans">
                <p class="text-[13px] text-zinc-200">This Privacy Policy outlines how personal information is handled on this privately owned domain.</p>
                
                <div>
                    <h3 class="font-bold text-white text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-zinc-500"></span>Information Collection and Use</h3>
                    <p>This domain is used strictly for personal communications by the owner, select family, and friends. We do not host public services, track visitors for marketing, or sell data to third parties. Any emails sent to this domain are stored securely for the sole purpose of personal correspondence.</p>
                </div>

                <div>
                    <h3 class="font-bold text-white text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-zinc-500"></span>Log Data & Telemetry</h3>
                    <p>We may collect basic server log data (such as IP addresses, browser types, and access times) strictly for security monitoring and system diagnostics. This information is kept confidential and is not shared with external entities.</p>
                </div>

                <div>
                    <h3 class="font-bold text-white text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-zinc-500"></span>Third-Party Services</h3>
                    <p>We utilize trusted third-party providers for email hosting and DNS management. These providers are bound by strict data processing agreements and only process data as necessary to provide their services.</p>
                </div>

                <div>
                    <h3 class="font-bold text-white text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-zinc-500"></span>Contact</h3>
                    <p>If you have any questions or concerns regarding this policy, please contact the postmaster via the provided address.</p>
                </div>
            </div>
        </div>
    </div>

    <!-- Acceptable Use Policy Modal -->
    <div id="aup-modal" class="hidden fixed inset-0 z-50 flex items-center justify-center p-4 bg-black/80 backdrop-blur-sm transition-opacity opacity-0 duration-300">
        <div class="bg-[var(--panel-bg)] border border-[var(--border-dim)] rounded-xl w-full max-w-2xl max-h-[80vh] flex flex-col shadow-2xl relative transform scale-95 transition-transform duration-300" id="aup-modal-content">
            <div class="px-5 py-4 border-b border-[var(--border-dim)] flex items-center justify-between bg-black/20 shrink-0 rounded-t-xl">
                <h2 class="font-mono text-sm font-bold text-[#ccff00] uppercase tracking-widest flex items-center gap-2">
                    <span class="w-2 h-2 rounded-full bg-[#ccff00]"></span>
                    Acceptable Use Policy
                </h2>
                <button id="close-aup-btn" class="text-zinc-500 hover:text-white transition-colors cursor-pointer">
                    <svg class="w-5 h-5" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg>
                </button>
            </div>
            <div class="p-5 overflow-y-auto text-xs text-zinc-300 font-medium leading-relaxed flex flex-col gap-5 font-sans">
                <p class="text-[13px] text-zinc-200">This Acceptable Use Policy dictates the permitted and prohibited uses of email addresses associated with this domain.</p>
                
                <div>
                    <h3 class="font-bold text-white text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-zinc-500"></span>Permitted Use</h3>
                    <p>Email services on this domain are provided strictly for personal and welcome correspondence. This includes account sign-ups, transactional emails, and direct communication (whether personal or business-related) that has been explicitly requested or welcomed.</p>
                </div>

                <div>
                    <h3 class="font-bold text-red-400 text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-red-400"></span>Prohibited Use (Strictly Enforced)</h3>
                    <p>The use of this domain for sending or receiving <strong>SPAM is strictly prohibited</strong>. This includes, but is not limited to, unsolicited bulk email, unauthorized marketing campaigns, and any form of <strong>cold outreach</strong>. We maintain a zero-tolerance policy for unsolicited communications.</p>
                </div>

                <div>
                    <h3 class="font-bold text-white text-xs font-mono tracking-widest uppercase mb-1.5 flex items-center gap-2"><span class="w-1 h-1 rounded-full bg-zinc-500"></span>Violations and Termination</h3>
                    <p>Any account found in violation of this Acceptable Use Policy will be terminated immediately without prior notice. Legal action may be pursued if unauthorized use results in damages or reputational harm to this infrastructure.</p>
                </div>
            </div>
        </div>
    </div>

    <script src="/telemetry.js?v=40825282" defer></script>
</body>
</html>