@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ceivo-accent:#f25938;--ceivo-cta:#e85c3f;--ceivo-accent-hover:#d94f32;--ceivo-accent-tint-06:#f259380f;--ceivo-accent-tint-10:#f259381a;--ceivo-accent-tint-12:#f259381f;--ceivo-accent-tint-22:#f2593838;--ceivo-accent-bg:#fff7f4;--ink:#1a1a1a;--ink-soft:#0a0a0feb;--muted:#5a6475;--muted-soft:#0c0c149e;--meta:#6c757d;--hairline:#ececec;--hairline-2:#14141e1a;--card-surface:#ffffffb8;--dark-base:#0b1220;--dark-deep:#030b16;--dark-deeper:#070c16;--green:#16a34a;--green-tint:#16a34a1a;--amber:#f59e0b;--amber-tint:#f59e0b1f;--red:#dc2626;--red-tint:#dc26261a;--blue:#2563eb;--blue-tint:#2563eb1a;--cool-blue:#508cff66;--shadow-1:0 6px 20px #0f172a0a;--shadow-2:0 10px 24px #0a0a140f;--shadow-3:0 16px 40px #0c0c141a;--shadow-4:0 22px 64px #0c0c141f;--shadow-orange:0 14px 34px #f259383d;--shadow-orange-soft:0 10px 22px #ff5a3c40;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--r-2xl:26px;--r-3xl:32px;--r-pill:999px;--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}body,html{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.atrium-page-bg{background:radial-gradient(1200px 800px at 20% 30%,#f2593814,#0000 60%),radial-gradient(1200px 900px at 80% 55%,#f259382e,#0000 70%),#fff}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ceivo-accent);font-size:.78rem;font-weight:700}.eyebrow-muted{letter-spacing:.08em;text-transform:uppercase;color:var(--meta);font-size:.78rem;font-weight:600}.text-accent{color:var(--ceivo-accent)}.btn{font-family:var(--font);letter-spacing:-.01em;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.95rem;font-weight:600;transition:all .16s;display:inline-flex}.btn-primary{color:#fff;box-shadow:var(--shadow-orange);background:linear-gradient(#f25938 0%,#e85c3f 100%);font-weight:650}.btn-primary:hover{transform:translateY(-1px)}.btn-outline{color:var(--ceivo-accent);border-color:var(--ceivo-accent);background:0 0}.btn-outline:hover{background:var(--ceivo-accent);color:#fff}.btn-ghost{color:var(--ink);border-color:var(--hairline);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.btn-dark{color:#fff;background:#1a1a1a}.btn-sm{padding:7px 14px;font-size:.82rem}.card-glass{background:var(--card-surface);-webkit-backdrop-filter:blur(8px);border:1px solid var(--hairline-2);border-radius:var(--r-xl);box-shadow:var(--shadow-3)}.card-solid{border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff}.badge{border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.badge-dot{border-radius:99px;width:6px;height:6px}.badge-ai{background:var(--blue-tint);color:#1d4ed8}.badge-brand,.badge-changes{background:var(--amber-tint);color:#b45309}.badge-approved{background:var(--green-tint);color:#15803d}.badge-rejected{background:var(--red-tint);color:#b91c1c}.badge-uploading{color:#475569;background:#0f172a0f}.halo-dot{background:#f25938d9;border-radius:99px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 6px #f2593826}.sev{border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.sev-blocking{background:var(--red-tint);color:#b91c1c}.sev-advisory{background:var(--amber-tint);color:#b45309}.sev-info{background:var(--blue-tint);color:#1d4ed8}.input,.select,.textarea{width:100%;font-family:var(--font);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-md);background:#fff;padding:11px 14px;font-size:.95rem;transition:border-color .14s}.input:focus,.select:focus,.textarea:focus{border-color:var(--ceivo-accent);box-shadow:0 0 0 4px var(--ceivo-accent-tint-10);outline:none}.label{color:var(--ink);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.label-help{color:var(--muted);margin-left:4px;font-size:.78rem;font-weight:400}.atrium-logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.atrium-logo-mark{color:#fff;width:28px;height:28px;box-shadow:var(--shadow-orange);background:linear-gradient(135deg,#f25938 0%,#e85c3f 100%);border-radius:8px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.scroll-pretty::-webkit-scrollbar{width:8px;height:8px}.scroll-pretty::-webkit-scrollbar-thumb{background:#00000024;border-radius:99px}.scroll-pretty::-webkit-scrollbar-track{background:0 0}@keyframes atriumSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
