*{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#faf9f5;--bg-secondary:#f3f1eb;--border-glass:#e5e2d9;--border-glass-glow:#dedbcfa;--text-primary:#1f1e1d;--text-secondary:#4a463f;--text-muted:#847f77;--accent-terracotta:#c2410c;--accent-amber:#b45309;--accent-ink:#1f1e1d;--glass-panel-bg:#f3f1ebf0;--glass-panel-bg-hover:#eae7de;--glass-input-bg:#fff;--glass-blur:blur(20px);--glass-shadow:0 10px 30px #2c28230a, 0 1px 3px #2c282308;--glass-card-shadow:0 2px 10px #2c28230a, 0 1px 2px #2c282305}html,body{background:var(--bg-primary);width:100%;height:100dvh;color:var(--text-primary);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;overflow:hidden!important}body{flex-direction:column;display:flex}@keyframes floatBlob1{0%,to{opacity:.45;transform:translate(0)scale(1)}33%{opacity:.65;transform:translate(60px,-40px)scale(1.12)}66%{opacity:.35;transform:translate(-30px,30px)scale(.92)}}@keyframes floatBlob2{0%,to{opacity:.4;transform:translate(0)scale(1)}33%{opacity:.6;transform:translate(-50px,50px)scale(1.15)}66%{opacity:.35;transform:translate(40px,-20px)scale(.88)}}@keyframes floatBlob3{0%,to{opacity:.35;transform:translate(0)scale(1)}50%{opacity:.55;transform:translate(30px,-50px)scale(1.2)}}@keyframes pulseGlow{0%,to{opacity:.6;box-shadow:0 0 15px #6366f14d}50%{opacity:1;box-shadow:0 0 30px #8b5cf699}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.animate-fade-in{animation:.3s ease-out forwards fadeIn}.liquid-blob-1{filter:blur(80px);will-change:transform;pointer-events:none;z-index:0;background:radial-gradient(circle,#d977060a 0%,#d9770600 70%);width:55vw;max-width:650px;height:55vw;max-height:650px;animation:18s ease-in-out infinite floatBlob1;position:absolute;top:-10vh;left:-5vw;transform:translateZ(0)}.liquid-blob-2{filter:blur(85px);will-change:transform;pointer-events:none;z-index:0;background:radial-gradient(circle,#c2410c09 0%,#c2410c00 70%);width:50vw;max-width:600px;height:50vw;max-height:600px;animation:22s ease-in-out infinite floatBlob2;position:absolute;top:20vh;right:-8vw;transform:translateZ(0)}.liquid-blob-3{filter:blur(75px);will-change:transform;pointer-events:none;z-index:0;background:radial-gradient(circle,#ca8a0408 0%,#ca8a0400 70%);width:45vw;max-width:500px;height:45vw;max-height:500px;animation:15s ease-in-out infinite floatBlob3;position:absolute;bottom:-10vh;left:25vw;transform:translateZ(0)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3c322824;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#3c322840}.desktop-only{display:flex}span.desktop-only,a.desktop-only,button.desktop-only{display:inline-flex}.mobile-only{display:none!important}@media (max-width:960px){.desktop-only{display:none!important}.mobile-only{display:inline-block!important}button.mobile-only,span.mobile-only{display:inline-flex!important}}@keyframes liquidInputGlow{0%,to{border-color:#dedbcfa;box-shadow:0 10px 30px #2c28230a,0 1px 2px #2c282305}50%{border-color:#b4530959;box-shadow:0 14px 35px #2c28230f,0 0 20px #d9770614}}.liquid-input-wrapper{transition:all .35s cubic-bezier(.16,1,.3,1);animation:7s ease-in-out infinite liquidInputGlow;position:relative}.liquid-input-wrapper:hover{transform:translateY(-1px);border-color:#c4bfb2!important;box-shadow:0 14px 35px #2c282314,0 0 24px #d977061a!important}.liquid-input-wrapper:focus-within{transform:translateY(-2px);border-color:#9c9483!important;box-shadow:0 16px 40px #2c282317,0 0 0 3px #b4a08226!important}@keyframes inputBorderBeamRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes beamFadeOut{0%,75%{opacity:1}to{opacity:0}}.liquid-input-beam-overlay{pointer-events:none;z-index:2;-webkit-mask-composite:xor;border-radius:25px;padding:1.5px;animation:2.2s cubic-bezier(.16,1,.3,1) forwards beamFadeOut;position:absolute;inset:-1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-input-beam-glow{background:conic-gradient(#0000 0deg 260deg,#d9770659 290deg,#f59e0bb3 335deg,#fff 355deg,#0000 360deg);width:200%;height:200%;animation:2s cubic-bezier(.4,0,.2,1) forwards inputBorderBeamRotate;position:absolute;top:-50%;left:-50%}.pdf-page-wrapper{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #e5e2d9;border-radius:6px;position:relative;box-shadow:0 4px 24px #2c282312,0 1px 4px #2c282308}.pdf-page-wrapper .textLayer{text-align:initial;opacity:1;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;-webkit-user-select:text;user-select:text;line-height:1;position:absolute;inset:0;overflow:hidden}.pdf-page-wrapper .textLayer span,.pdf-page-wrapper .textLayer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.pdf-page-wrapper .textLayer ::selection{color:#0000!important;background:#b4530938!important}.pdf-page-wrapper .textLayer ::selection{color:#0000!important;background:#b4530938!important}
