.reflyma-editorial,.reflyma-editorial :where(h1,h2,h3,h4,h5,h6,a,button,p,span,div,label,th){letter-spacing:0}.reflyma-editorial :where(h1,h2){text-wrap:balance;font-family:Archivo Black,Geist,sans-serif}.reflyma-editorial :where(h1){overflow-wrap:anywhere}.reflyma-editorial :where([class*=rounded-\[]:not([class*="rounded-[50%]"]):not([class*="rounded-[100%]"]),.reflyma-card,.reflyma-panel,.reflyma-glass,[role=dialog],[role=alertdialog]),.reflyma-editorial :where(button,input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea,a[class*=inline-flex]):not(.rounded-full){border-radius:var(--radius)}.reflyma-editorial :where([class~="text-[color:var(--reflyma-orange)]"],.text-brand-accent),.reflyma-editorial :where([class~="bg-[color:var(--reflyma-orange)]"],.bg-brand-accent){color:var(--editorial-ink)}.reflyma-editorial :where([class~="bg-[color:var(--reflyma-black)]"]) :where([class~="text-[color:var(--reflyma-orange)]"]){color:var(--editorial-accent)}.reflyma-editorial :where(a,button):focus-visible{outline:2px solid var(--editorial-ink);outline-offset:3px}.editorial-public main>section{box-shadow:none}.editorial-public main>section:has(h1){border-block:3px solid var(--editorial-ink)}.editorial-public main>section:has(h1) .reflyma-grid-bg{display:none}.editorial-public main>section:has(h1) h1{text-transform:uppercase;line-height:1.02}.editorial-public main>section:has(h1) .reflyma-eyebrow{color:var(--editorial-ink);background:var(--editorial-accent);padding:6px 10px;font-weight:700}.editorial-public main>section:not(.editorial-hero) h2{font-size:30px;line-height:1.12}.editorial-public main>section:not(.editorial-hero) h3{line-height:1.25}.editorial-nav{border-bottom:2px solid var(--editorial-ink);background:var(--editorial-paper)}.editorial-nav a[aria-current=page]{-webkit-text-decoration-color:var(--editorial-ink);-webkit-text-decoration-color:var(--editorial-ink);text-decoration-color:var(--editorial-ink)}.editorial-nav [role=menu]{border:2px solid var(--editorial-ink);box-shadow:var(--editorial-shadow)}.editorial-footer{border-top:3px solid var(--editorial-ink)}.editorial-footer-wordmark{text-transform:uppercase;overflow-wrap:anywhere;font-family:Archivo Black,sans-serif;font-size:64px;line-height:1}@keyframes editorial-ai-beacon{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--editorial-accent) 35%, transparent);transform:scale(1)}50%{transform:scale(1.06);box-shadow:0 0 0 12px #0000}}.editorial-ai-beacon{animation:2.4s ease-in-out infinite editorial-ai-beacon}@media (prefers-reduced-motion:reduce){.editorial-ai-beacon{animation:none}}.editorial-tool-hero{background:var(--editorial-paper);color:var(--editorial-ink);border-block:3px solid var(--editorial-ink)}.editorial-tool-hero .reflyma-container{padding-block:48px}.editorial-tool-hero h1{text-transform:uppercase;font-family:Archivo Black,sans-serif;font-size:36px;line-height:1.02}.editorial-tool-hero h1>span{color:#0000;-webkit-text-stroke:1px var(--editorial-ink);font-style:italic}.editorial-tool-hero :where([class*=text-white]){color:var(--editorial-muted)}.editorial-tool-hero :where([class*=border-white]){border-color:var(--editorial-ink)}.editorial-tool-hero :where([class*=bg-white\/]){background:var(--editorial-paper)}.editorial-tool-hero :where(input)::placeholder{color:var(--editorial-muted)}.editorial-tool-hero form{box-shadow:var(--editorial-shadow);border:3px solid var(--editorial-ink);background:var(--editorial-paper);border-radius:var(--radius);padding:8px}.editorial-tool-hero form>div:first-of-type{width:100%;margin-inline:0}.editorial-tool-hero form button[type=submit]{background:var(--editorial-ink);color:var(--editorial-paper)}.editorial-tool-hero form button[type=submit]:hover{background:var(--editorial-accent);color:var(--editorial-ink)}.editorial-tool-hero form button[type=button]{color:var(--editorial-ink)}.editorial-tool-hero form :where(svg){color:currentColor}.editorial-tool-hero [role=alert]{color:var(--reflyma-error)}.editorial-tool-label{background:var(--editorial-accent);color:var(--editorial-ink);text-transform:uppercase;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.editorial-tool-rule{background:var(--editorial-accent);transform-origin:0;width:100%;height:6px;animation:5s ease-in-out infinite editorial-highlight}.editorial-product :where(header){border-color:var(--editorial-ink)}.editorial-product :where(h1){text-transform:uppercase;white-space:normal;font-size:26px;line-height:1.15;overflow:visible}.editorial-product nav a[aria-current=page]{color:var(--editorial-ink);font-weight:700}.editorial-product aside{border-color:var(--editorial-ink)}.editorial-product :where(table){font-variant-numeric:tabular-nums}.editorial-product :where(th){background:var(--muted);color:var(--foreground)}.editorial-product .editorial-page-header{border-bottom:3px solid var(--editorial-ink)}.editorial-product .editorial-page-header h1{box-shadow:0 5px 0 var(--editorial-accent);display:inline}.editorial-auth-panel{border-right:3px solid var(--editorial-ink);background:var(--editorial-accent);color:var(--editorial-ink)}.editorial-brand-symbol{filter:grayscale()brightness(0)}.editorial-footer .editorial-brand-symbol{filter:grayscale()brightness(0)invert()}.editorial-auth-panel h2{text-transform:uppercase;font-size:30px;line-height:1.08}.editorial-auth-ticker{border-block:2px solid var(--editorial-ink);padding-block:16px;overflow:hidden}.editorial-auth-ticker .editorial-ticker-group{text-transform:uppercase;font-family:Archivo Black,sans-serif}@media (width>=768px){.editorial-tool-hero h1{font-size:64px}.editorial-public main>section:not(.editorial-hero) h2{font-size:40px}.editorial-product :where(h1){font-size:32px}.editorial-footer-wordmark{font-size:112px}.editorial-auth-panel h2{font-size:40px}}@media (width<=359px){.editorial-tool-hero h1{font-size:29px}}@media (width<=767px){.editorial-auth-layout{grid-template-rows:auto 1fr;align-content:start}.editorial-auth-layout>main{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.editorial-tool-rule,.editorial-auth-ticker .editorial-ticker{animation:none}.reflyma-lift:hover{transform:none}}
