body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.bg-wrap{background:radial-gradient(1200px 700px at 20% 10%,#1a1f3b 0,#0b0d13 55%) no-repeat;inset:0;overflow:hidden;position:fixed;z-index:0}.blob{border-radius:50%;filter:blur(60px);opacity:.35;pointer-events:none;position:absolute}.blob-1{background:linear-gradient(135deg,#6c63ff,#00d1ff);height:520px;right:-120px;top:-120px;width:520px}.blob-2{background:linear-gradient(135deg,#ff62c0,#6c63ff);bottom:-140px;height:480px;left:-140px;width:480px}.stars{animation:twinkle 8s ease-in-out infinite alternate;background-image:radial-gradient(2px 2px at 20% 30%,#fff3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 60% 70%,#ffffff2e 50%,#0000 51%),radial-gradient(1.5px 1.5px at 80% 20%,#ffffff2e 50%,#0000 51%);background-repeat:no-repeat;inset:0;position:absolute}@keyframes twinkle{to{opacity:.6}}html.light .bg-wrap{background:radial-gradient(1200px 700px at 20% 10%,#e8edff 0,#f6f8ff 55%) no-repeat}html.light .blob-1{background:linear-gradient(135deg,#8b84ff,#5ee6ff);filter:blur(70px);opacity:.35}html.light .blob-2{background:linear-gradient(135deg,#ff8bd6,#8b84ff);filter:blur(70px);opacity:.3}html.light .stars{opacity:.25}.ps-input{border-radius:12px}html.light .ps-input{border:1px solid #0f12221f}html.light .ps-input:focus{background:#fff}html.light .dropzone{background:#fff;border-color:#6c63ff73}html.light .dropzone:hover{background:#fafbff;border-color:#6c63ffcc}.loading-overlay{align-items:center;background:#0a0c128c;border-radius:24px;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.reading-loader .loader-book{height:44px;perspective:800px;position:relative;width:66px}.reading-loader .loader-book span{animation:flip 1.2s ease-in-out infinite;background:#fff;border:2px solid #6c63ff;border-radius:6px;inset:0;opacity:.95;position:absolute;transform-origin:left}.reading-loader .loader-book span:nth-child(2){animation-delay:.6s;left:0;transform-origin:right}.reading-loader .loader-book span:nth-child(3){animation-delay:1.2s;left:0;transform-origin:left}@keyframes flip{0%,to{transform:rotateY(0deg)}50%{transform:rotateY(-180deg)}}.summary-content{max-height:50vh;overflow:auto}.summary-content::-webkit-scrollbar-thumb{background:#ffffff2e}html.light .summary-content::-webkit-scrollbar-thumb{background:#0f12222e}.hero-headline{color:#0f1222;font-family:Doto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-variation-settings:"wght" 800,"wdth" 100}.ps-input,html:not(.light) .hero-headline{color:#e8ecf8}.ps-input{background:#00000026;border:1px solid #ffffff1f;border-radius:999px;height:48px;outline:none;padding:0 14px;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease;width:100%}.ps-input::placeholder{color:#e8ecf88c}.ps-input:focus{background:#00000038;border-color:#6c63ffd9;box-shadow:0 0 0 3px #6c63ff40}html.light .ps-input{background:#fff;border:1px solid #0f12222e;color:#0f1222}html.light .ps-input::placeholder{color:#0f122273}html.light .ps-input:focus{border-color:#6c63ffe6;box-shadow:0 0 0 3px #6c63ff2e}@font-face{font-display:swap;font-family:Bitcount;font-style:normal;font-weight:400;src:url(../../static/media/Bitcount_Regular.4cd5496da426dce4468a.ttf) format("truetype")}.eyes-loader{--eyes-size:64px;--eye-size:calc(var(--eyes-size)/2);--gap:calc(var(--eye-size)/3);align-items:center;display:inline-flex;gap:var(--gap);height:var(--eye-size);justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:var(--eyes-size)}.eyes-loader .eye{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 6px #00000026;height:var(--eye-size);position:relative;width:var(--eye-size)}html.light .eyes-loader .eye{box-shadow:inset 0 0 0 1px #0f122226}.eyes-loader .eye:after{animation:eyes-look 2.2s ease-in-out infinite;background:#111;border-radius:50%;content:"";height:calc(var(--eye-size)/3.2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--eye-size)/3.2)}.eyes-loader .eye:nth-child(2):after{animation-delay:.15s}@keyframes eyes-look{0%,to{transform:translate(-35%,-40%)}20%{transform:translate(-65%,-38%)}40%{transform:translate(-50%,-15%)}60%{transform:translate(-25%,-45%)}80%{transform:translate(-45%,-70%)}}.summary-content{scrollbar-color:#7c71ffbf #0000;scrollbar-width:thin}.summary-content::-webkit-scrollbar{width:10px}.summary-content::-webkit-scrollbar-track{background:#ffffff0a;border-radius:10px}.summary-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c71ff,#6c63ff);border:2px solid #0b0d138c;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff0f;-webkit-transition:background .2s ease,box-shadow .2s ease;transition:background .2s ease,box-shadow .2s ease}.summary-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8b84ff,#756dff);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 2px #6c63ff40}.summary-content::-webkit-scrollbar-corner{background:#0000}html.light .summary-content{scrollbar-color:#6c63ffcc #0000}html.light .summary-content::-webkit-scrollbar-track{background:#0f12220f}html.light .summary-content::-webkit-scrollbar-thumb{border:2px solid #ffffffd9;box-shadow:inset 0 0 0 1px #0f12220f}.result-header{-webkit-user-select:none;user-select:none}.eyebrow{letter-spacing:.01em}
/*# sourceMappingURL=main.14611cb3.css.map*/