Includes: API (Express/TypeScript), Astro site, Python workers, document generators, FCC compliance tools, Canada CRTC formation, Ansible infrastructure, and deployment scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
75 lines
3.6 KiB
HTML
75 lines
3.6 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<style>
|
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
|
body { width: 340px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #1a1a2e; padding: 16px; }
|
|
.header { text-align: center; margin-bottom: 16px; }
|
|
.header h1 { font-size: 15px; font-weight: 700; color: #1e3a5f; }
|
|
.header p { font-size: 11px; color: #666; margin-top: 4px; }
|
|
.step { background: #f8f9fa; border: 1px solid #e2e8f0; border-radius: 8px; padding: 12px; margin-bottom: 8px; }
|
|
.step.active { background: #eff6ff; border-color: #93c5fd; }
|
|
.step.done { background: #f0fdf4; border-color: #86efac; }
|
|
.step-header { display: flex; align-items: center; gap: 8px; }
|
|
.step-num { width: 22px; height: 22px; border-radius: 50%; background: #cbd5e1; color: white; font-size: 11px; font-weight: 700; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
|
|
.step.active .step-num { background: #2563eb; }
|
|
.step.done .step-num { background: #22c55e; }
|
|
.step-title { font-size: 13px; font-weight: 600; }
|
|
.step-desc { font-size: 11px; color: #64748b; margin-top: 4px; margin-left: 30px; }
|
|
.step-action { margin-top: 8px; margin-left: 30px; }
|
|
.btn { display: inline-block; padding: 6px 14px; background: #1e3a5f; color: white; font-size: 11px; font-weight: 600; border: none; border-radius: 6px; cursor: pointer; text-decoration: none; }
|
|
.btn:hover { background: #2d4a73; }
|
|
.email-box { background: white; border: 1px solid #e2e8f0; border-radius: 6px; padding: 8px 12px; margin-top: 8px; margin-left: 30px; font-family: monospace; font-size: 12px; color: #1e3a5f; user-select: all; }
|
|
.footer { text-align: center; margin-top: 12px; font-size: 10px; color: #94a3b8; }
|
|
.footer a { color: #1e3a5f; text-decoration: none; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="header">
|
|
<h1>Performance West</h1>
|
|
<p>FCC Access Setup Helper</p>
|
|
</div>
|
|
|
|
<div class="step active" id="step-1">
|
|
<div class="step-header">
|
|
<span class="step-num">1</span>
|
|
<span class="step-title">FCC CORES — Add Authorized User</span>
|
|
</div>
|
|
<p class="step-desc">Log into FCC CORES and add our email as an authorized user on your FRN.</p>
|
|
<div class="step-action">
|
|
<a href="https://apps.fcc.gov/coresWeb/publicHome.do" target="_blank" class="btn">Open FCC CORES</a>
|
|
</div>
|
|
<div class="email-box" id="email-cores">filings@performancewest.net</div>
|
|
</div>
|
|
|
|
<div class="step" id="step-2">
|
|
<div class="step-header">
|
|
<span class="step-num">2</span>
|
|
<span class="step-title">USAC E-File — Grant Filing Access</span>
|
|
</div>
|
|
<p class="step-desc">Log into USAC E-File and add our account as an authorized filer for your 499 ID.</p>
|
|
<div class="step-action">
|
|
<a href="https://forms.universalservice.org" target="_blank" class="btn">Open USAC E-File</a>
|
|
</div>
|
|
<div class="email-box" id="email-usac">filings@performancewest.net</div>
|
|
</div>
|
|
|
|
<div class="step" id="step-3">
|
|
<div class="step-header">
|
|
<span class="step-num">3</span>
|
|
<span class="step-title">Notify Us</span>
|
|
</div>
|
|
<p class="step-desc">Once both accounts are set up, let us know so we can begin your filing.</p>
|
|
<div class="step-action">
|
|
<a href="https://performancewest.net/contact" target="_blank" class="btn">Contact Us</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="footer">
|
|
<a href="https://performancewest.net/services/telecom/fcc-499a">Learn more about our 499-A filing service</a>
|
|
</div>
|
|
|
|
<script src="popup.js"></script>
|
|
</body>
|
|
</html>
|