*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-page:#fff;--theme-page-alt:#f8fafc;--theme-page-gradient:radial-gradient(circle at top, #2563eb1a, transparent 30%), linear-gradient(180deg, #f8fafc 0%, #fff 24%);--theme-hero-gradient:radial-gradient(circle at top right, #2563eb29, transparent 36%), linear-gradient(180deg, #fff 0%, #f8fafc 100%);--theme-header-surface:#ffffffe0;--theme-header-border:#94a3b833;--theme-panel:#fff;--theme-panel-alt:#f8fafc;--theme-panel-overlay:#ffffffd6;--theme-input-bg:#fff;--theme-text:#0f172a;--theme-muted:#475569;--theme-border:#e2e8f0;--theme-border-strong:#cbd5e1;--theme-accent:#2563eb;--theme-accent-strong:#1d4ed8;--theme-accent-soft:#eff6ff;--theme-on-accent:#fff;--theme-info-surface:#eff6ff;--theme-info-border:#bfdbfe;--theme-info-text:#1d4ed8;--theme-warning-surface:#fff7ed;--theme-warning-border:#fed7aa;--theme-warning-text:#9a3412;--theme-danger-surface:#fef2f2;--theme-danger-border:#fecaca;--theme-danger-text:#991b1b;--theme-success-surface:#f0fdf4;--theme-success-border:#bbf7d0;--theme-success-text:#166534;--theme-highlight-surface:#e0f2fe;--theme-highlight-border:#bae6fd;--theme-shadow:0 12px 32px #0f172a14;--theme-shadow-strong:0 24px 60px #0f172a29;--tactical-text:var(--theme-text);--tactical-muted:var(--theme-muted);--tactical-border:var(--theme-border);--tactical-panel:var(--theme-panel);--tactical-soft:var(--theme-panel-alt);--tactical-accent:var(--theme-accent-strong)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-page:#020817;--theme-page-alt:#0f172a;--theme-page-gradient:radial-gradient(circle at top, #60a5fa2e, transparent 34%), linear-gradient(180deg, #06101f 0%, #020817 26%);--theme-hero-gradient:radial-gradient(circle at top right, #60a5fa38, transparent 38%), linear-gradient(180deg, #111827 0%, #0f172a 100%);--theme-header-surface:#020817d6;--theme-header-border:#60a5fa24;--theme-panel:#111827;--theme-panel-alt:#0f172a;--theme-panel-overlay:#0f172ad1;--theme-input-bg:#0f172a;--theme-text:#e5eefb;--theme-muted:#94a3b8;--theme-border:#334155;--theme-border-strong:#475569;--theme-accent:#60a5fa;--theme-accent-strong:#93c5fd;--theme-accent-soft:#3b82f62e;--theme-on-accent:#020817;--theme-info-surface:#2563eb2e;--theme-info-border:#60a5fa4d;--theme-info-text:#bfdbfe;--theme-warning-surface:#f59e0b29;--theme-warning-border:#fbbf2447;--theme-warning-text:#fcd34d;--theme-danger-surface:#dc262629;--theme-danger-border:#f8717142;--theme-danger-text:#fca5a5;--theme-success-surface:#16a34a29;--theme-success-border:#4ade8042;--theme-success-text:#86efac;--theme-highlight-surface:#0ea5e92e;--theme-highlight-border:#7dd3fc3d;--theme-shadow:0 18px 40px #02081759;--theme-shadow-strong:0 30px 72px #02081773}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{background:var(--theme-page);color:var(--theme-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,Arial,Helvetica,sans-serif;transition:background-color .18s,color .18s;overflow-x:hidden}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}a{color:inherit;transition:color .18s,background-color .18s,border-color .18s}img,svg,video,canvas{max-width:100%;height:auto}pre,code{overflow-wrap:anywhere}button,input,textarea,select,header,footer,main,section,article,div,span,p,h1,h2,h3,h4,h5,h6,li{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #1d4ed859}.desktop-only{display:flex}.mobile-only,.mobile-inline-flex{display:none!important}.tactical-interactive-card:hover,.tactical-interactive-card:focus-visible{transform:translateY(-4px);box-shadow:var(--theme-shadow-strong)!important;border-color:var(--theme-accent-strong)!important}@keyframes tactical-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=767px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-inline-flex{display:inline-flex!important}}@media (width<=640px){html{font-size:15px}body{line-height:1.55}input,textarea,select{font-size:16px}}@media (width>=641px){body.murphy-open{padding-right:444px;transition:padding-right .28s cubic-bezier(.34,1.2,.64,1)}}@media (width<=640px){body.murphy-open{padding-right:0}}@media print{button,input,nav,a[href=\#letter-examples]{box-shadow:none!important}body{background:#fff}button{display:none!important}#root{min-height:auto}}:root{--m-dark:#2a3120;--m-olive:#3d4a2e;--m-olive-hover:#4a5a38;--m-mid:#5a6b42;--m-light:#8a9e6a;--m-gold:#c8b87a;--m-gold-dim:#a89a5e;--m-cream:#f5f0e8;--m-cream-dark:#ede7d9;--m-cream-border:#d1c9b8;--m-white:#fff;--m-crisis:#b91c1c;--m-crisis-bg:#fef2f2;--m-crisis-border:#fca5a5;--m-crisis-text:#7f1d1d;--m-text:#1c1c1a;--m-text-muted:#6b7266;--m-text-hint:#9a9690;--m-shadow:#1e28142e}._root_c2wff_24{pointer-events:none;z-index:9999;width:0;height:0;position:fixed;bottom:0;right:0;overflow:visible}._bubble_c2wff_35,._panel_c2wff_36,._minimizedBar_c2wff_37,._tooltip_c2wff_38{pointer-events:auto}._bubble_c2wff_35{background:var(--m-olive);border:2.5px solid var(--m-gold);cursor:pointer;z-index:9999;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 4px 20px #1e281438}._bubble_c2wff_35:hover{box-shadow:0 6px 28px var(--m-shadow);transform:scale(1.07)}._bubble_c2wff_35:active{transform:scale(.96)}._bubbleAvatar_c2wff_71{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%}._bubbleBadge_c2wff_79{border:2px solid var(--m-white);background:#4ade80;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite _murphyPulse_c2wff_1;position:absolute;top:4px;right:4px}._tooltip_c2wff_38{background:var(--m-olive);color:var(--m-white);z-index:9999;pointer-events:none;border-radius:12px 12px 2px;max-width:180px;padding:10px 14px;animation:.3s _tooltipFade_c2wff_1;position:fixed;bottom:104px;right:16px;box-shadow:0 4px 16px #1e281433}._tooltip_c2wff_38 span{color:var(--m-white);font-size:13px;font-weight:500;line-height:1.4;display:block}._tooltip_c2wff_38 small{color:var(--m-gold);margin-top:2px;font-size:11px;display:block}._panel_c2wff_36{width:420px;max-height:100vh;min-height:unset;background:var(--m-white);z-index:9998;will-change:transform;border-radius:0;flex-direction:column;height:100vh;transition:transform .28s cubic-bezier(.34,1.2,.64,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 32px #1e28142e}._panelOpen_c2wff_142{transform:translate(0)}._header_c2wff_146{background:var(--m-dark);border-bottom:1px solid #c8b87a33;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._headerTitle_c2wff_156{letter-spacing:.18em;text-transform:uppercase;color:var(--m-gold);font-size:11px;font-weight:600;font-family:var(--font-mono,"Courier New", monospace)}._headerActions_c2wff_165{align-items:center;gap:4px;display:flex}._headerActions_c2wff_165 button{color:var(--m-gold-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:background .15s,color .15s;display:flex}._headerActions_c2wff_165 button:hover{color:var(--m-gold);background:#ffffff14}._content_c2wff_192{scrollbar-width:thin;scrollbar-color:var(--m-cream-border) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._content_c2wff_192::-webkit-scrollbar{width:4px}._content_c2wff_192::-webkit-scrollbar-thumb{background:var(--m-cream-border);border-radius:2px}._complianceFooter_c2wff_212{border-top:1px solid var(--m-cream-border);background:var(--m-cream);color:var(--m-text-hint);text-align:center;flex-shrink:0;padding:8px 16px;font-size:10.5px;line-height:1.4}._minimizedBar_c2wff_37{background:var(--m-dark);cursor:pointer;z-index:9998;border:none;border-radius:24px;align-items:center;gap:10px;width:220px;height:48px;padding:0 14px 0 8px;transition:background .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #1e281433}._minimizedBar_c2wff_37:hover{background:var(--m-olive)}._miniAvatar_c2wff_246{object-fit:cover;object-position:center top;border:1.5px solid var(--m-gold);border-radius:50%;flex-shrink:0;width:32px;height:32px}._minimizedLabel_c2wff_256{color:var(--m-gold);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}._minimizedClose_c2wff_266{color:var(--m-gold-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:14px;transition:color .15s;display:flex}._minimizedClose_c2wff_266:hover{color:var(--m-gold)}@keyframes _murphyPulse_c2wff_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes _tooltipFade_c2wff_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._bubble_c2wff_35{bottom:16px;right:16px}._panel_c2wff_36{top:unset;width:100%;height:auto;max-height:92vh;min-height:unset;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;transition:transform .28s cubic-bezier(.34,1.2,.64,1);bottom:0;right:0;transform:translateY(100%);box-shadow:0 -4px 32px #1e28142e}._panelOpen_c2wff_142{transform:translateY(0)}}
