.report-generator-page{--report-bg:#05070a;--report-bg-2:#0a0e15;--report-card:#0b0f16db;--report-card-strong:#0e131cf0;--report-border:#ffffff1a;--report-border-strong:#a7f3d047;--report-gold:#a7f3d0;--report-gold-soft:#d8fff0;--report-blue:#7aa2ff;background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(112deg, #a7f3d01f, transparent 24%, transparent 62%, #ff7d0014), linear-gradient(180deg, var(--report-bg) 0%, var(--report-bg-2) 58%, #05070a 100%);color:#f7f2ea;background-size:64px 64px,64px 64px,auto,auto}.report-generator-page:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(115deg,#0000 0%,#ffffff09 28%,#0000 46%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 10px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 54%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e0 54%,#0000 100%)}.report-shell{z-index:1;max-width:82.5rem;position:relative}.report-panel,.report-live-panel,.report-hero-card{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:linear-gradient(160deg,#ffffff13,#ffffff09 60%);border:1px solid #ffffff1a;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 36px #00000047}.report-panel:before,.report-live-panel:before,.report-hero-card:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(#ffffff1a,#0000 18%);position:absolute;inset:0}.report-panel>*,.report-live-panel>*,.report-hero-card>*{z-index:1;position:relative}.report-eyebrow{color:#a7f3d0f0;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;background:#a7f3d014;border:1px solid #a7f3d03d;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .7rem;font-size:.67rem;font-weight:600;display:inline-flex}.report-pill{color:#f7f2eabd;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .62rem;font-size:.64rem;display:inline-flex}.report-pill.muted{color:#a7f3d0b8;border-color:#a7f3d029}.report-title{letter-spacing:0;font-size:5.25rem;line-height:.9}.report-serif{font-family:var(--font-serif), Georgia, serif;color:var(--report-gold-soft);font-style:italic}.report-range-line{color:#fff;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:4.2rem;font-weight:700;line-height:1;display:flex}.report-hero-card{animation:.7s both report-rise}.report-command-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.report-command-copy{color:#f7f2ea94;align-items:center;gap:.75rem;min-width:0;font-size:.78rem;display:flex}.report-command-copy span:first-child{width:2rem;height:2rem;color:var(--report-gold-soft);background:#a7f3d014;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.report-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.report-signal-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:100%;padding:.95rem;display:grid}.report-signal-icon{color:#b9c9ff;background:#ff7d0014;border:1px solid #ff7d0038;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.report-signal-label{color:#fff;font-size:.84rem;font-weight:700}.report-signal-card p{color:#f7f2ea7a;margin-top:.35rem;font-size:.76rem;line-height:1.55}.report-artifact{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(145deg,#ffffff1f,#ffffff06 45%,#ff7d0011),#06090eb8;border:1px solid #ffffff1c;border-radius:8px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff29}.report-artifact:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(135deg,#ffffff47,#0000 22%),linear-gradient(315deg,#a7f3d021,#0000 28%);position:absolute;inset:0}.report-artifact>*{z-index:1;position:relative}.report-artifact-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.report-artifact-status{color:#f7f2ea94;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.64rem;display:inline-flex}.report-artifact-status span{background:#68d391;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 16px #68d3916b}.report-artifact-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.report-liquid-tile{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:132px;padding:1rem;display:grid}.report-liquid-tile.is-featured{background:#a7f3d011;border-color:#a7f3d02e;transform:translateY(-.65rem)}.report-liquid-icon{width:min(6.6rem,86%);height:auto}.report-artifact-card{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;margin-top:.25rem;padding:.95rem}.report-artifact-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.report-artifact-card-head span,.report-artifact-metrics span{color:#f7f2ea6b;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;display:block}.report-artifact-card-head strong{color:#fff;margin-top:.32rem;font-size:1rem;display:block}.report-artifact-card-head b{color:var(--report-gold-soft);font-family:var(--font-mono), monospace;font-size:.95rem}.report-artifact-chart{background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 1.55rem);border-radius:8px;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.35rem;height:6.5rem;margin-top:.9rem;padding:.55rem;display:grid}.report-artifact-chart span{background:linear-gradient(#ff7d00db,#ff7d0033);border-radius:999px 999px 5px 5px;min-height:1rem}.report-artifact-chart span:first-child{height:44%}.report-artifact-chart span:nth-child(2){height:53%}.report-artifact-chart span:nth-child(3){height:61%}.report-artifact-chart span:nth-child(4){background:linear-gradient(180deg, var(--report-gold-soft), #a7f3d042);height:76%}.report-artifact-chart span:nth-child(5){background:linear-gradient(180deg, var(--report-gold-soft), #a7f3d04d);height:84%}.report-artifact-chart span:nth-child(6){background:linear-gradient(180deg, var(--report-gold-soft), #a7f3d040);height:78%}.report-artifact-chart span:nth-child(7){height:68%}.report-artifact-chart span:nth-child(8){height:58%}.report-artifact-chart span:nth-child(9){height:51%}.report-artifact-chart span:nth-child(10){height:46%}.report-artifact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.report-artifact-metrics div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:.8rem}.report-artifact-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-size:.95rem;display:block;overflow:hidden}.report-artifact-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.report-artifact-steps span{color:#f7f2ea9e;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;font-size:.72rem;font-weight:650;display:inline-flex}.report-section{border-top:1px solid #ffffff12;padding-top:1.25rem}.report-section:first-of-type{border-top:0;padding-top:0}.report-index{color:#a7f3d0e0;min-width:1.9rem;height:1.55rem;font-family:var(--font-mono), monospace;background:#a7f3d012;border:1px solid #a7f3d038;border-radius:999px;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.report-input{color:#fff;background:linear-gradient(#ffffff0d,#ffffff05),#00000038;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:2.9rem;padding:0 .95rem;font-size:.92rem;transition:border-color .18s,background .18s,box-shadow .18s}.report-input::placeholder{color:#f7f2ea52}.report-input:focus{background:#070a10cc;border-color:#a7f3d07a;box-shadow:0 0 0 4px #a7f3d014,inset 0 1px #ffffff14}.report-choice{text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.15rem;padding:.86rem .95rem;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.report-choice:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff0e,#0000);transition:opacity .2s,transform .55s;position:absolute;inset:0;transform:translate(-80%)}.report-choice:hover{background:#ffffff0e;border-color:#fff3;transform:translateY(-1px)}.report-choice:hover:before{opacity:1;transform:translate(80%)}.report-choice.is-active{background:linear-gradient(#a7f3d021,#a7f3d00e),#ffffff0a;border-color:#a7f3d075;box-shadow:inset 0 1px #ffffff14}.report-choice-dot{color:#17130a;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.report-choice.is-active .report-choice-dot{background:linear-gradient(135deg,#f6df9d,#d39b47);border-color:#a7f3d0b8}.report-primary,.report-secondary,.report-ghost{border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:3.05rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex;position:relative}.report-primary{color:#15120b;background:linear-gradient(135deg,#f7fffb,#8fe6c4 58%,#a7f3d0);border:1px solid #f6df9d80;overflow:hidden;box-shadow:0 16px 40px #d59f493d}.report-primary:before{content:"";filter:blur(10px);background:#ffffff6b;width:35%;animation:3.6s ease-in-out infinite report-shimmer;position:absolute;inset:-40% auto -40% -35%;transform:rotate(18deg)}.report-primary>*{z-index:1;position:relative}.report-primary:hover,.report-secondary:hover,.report-ghost:hover{transform:translateY(-1px)}.report-primary:disabled{cursor:not-allowed;opacity:.42;transform:none}.report-secondary,.report-ghost{color:#f7f2eadb;background:#ffffff0b;border:1px solid #ffffff1c}.report-secondary:hover,.report-ghost:hover{color:#fff;background:#ffffff12;border-color:#fff3}.report-stat{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:.9rem 1rem}.report-stat-label{color:#f7f2ea70;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;display:block}.report-progress{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;height:.52rem;overflow:hidden}.report-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#8fe6c4,#a7f3d0,#7aa2ff);height:100%;box-shadow:0 0 24px #a7f3d047}.report-trust-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.95rem;display:grid}.report-trust-icon{color:#d8fff0;background:#a7f3d014;border:1px solid #a7f3d038;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.report-reveal{animation:.68s cubic-bezier(.16,1,.3,1) both report-rise}.report-reveal-delay{animation-delay:80ms}@keyframes report-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes report-shimmer{0%,45%{opacity:0;transform:translate(0)rotate(18deg)}55%{opacity:1}to{opacity:0;transform:translate(420%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.report-hero-card,.report-reveal,.report-primary:before{animation:none}.report-choice,.report-primary,.report-secondary,.report-ghost{transition:none}.report-liquid-tile.is-featured{transform:none}}@media (max-width:1024px){.report-title{font-size:4.1rem}.report-range-line{font-size:3.25rem}.report-signal-grid{grid-template-columns:1fr}}@media (max-width:640px){.report-generator-page{background-size:46px 46px,46px 46px,auto,auto}.report-title{letter-spacing:0;font-size:2.85rem}.report-range-line{font-size:2.45rem}.report-command-bar{flex-direction:column;align-items:stretch}.report-artifact-icons,.report-artifact-metrics,.report-artifact-steps{grid-template-columns:1fr}.report-liquid-tile{min-height:104px;padding:.7rem}.report-liquid-tile.is-featured{transform:none}}.report-generator-page{--report-bg:#06090b;--report-bg-2:#0a1013;--report-card:#ffffff13;--report-card-strong:#ffffff1b;--report-border:#ffffff1f;--report-border-strong:#ddfff03d;--report-gold:#a7f3d0;--report-gold-soft:#d8fff0;--report-blue:#9cc8ff;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#071013 0%,#06090b 48%,#050708 100%)!important}.report-generator-page:before{display:none!important}.report-panel,.report-live-panel,.report-hero-card,.report-artifact,.report-section,.report-choice,.report-signal-card,.report-stat{background:linear-gradient(160deg,#ffffff13,#ffffff09 60%)!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0d,0 12px 36px #00000047!important}.report-primary{color:#06100d!important;background:linear-gradient(#fffffff0,#d8fff0d1)!important;box-shadow:0 16px 38px #05100d52,inset 0 1px #ffffffe0!important}