.reports-page.svelte-bxfdlt{background:linear-gradient(180deg,#f6faff,#eef5fb);color:#082f50;min-height:100vh}.hero.svelte-bxfdlt{align-items:center;background:linear-gradient(110deg,#04399a,#0d5fd7 58%,#126fea);color:#fff;display:flex;gap:30px;isolation:isolate;justify-content:space-between;min-height:300px;overflow:hidden;padding:42px clamp(24px,6vw,86px);position:relative}.hero-bg.svelte-bxfdlt{background:linear-gradient(90deg,#04399ad6,#0d5fd7bd),url(../../../studipfad/campus.webp) 50%/cover no-repeat;filter:saturate(.9);z-index:-2}.hero-bg.svelte-bxfdlt,.hero.svelte-bxfdlt:after{inset:0;position:absolute}.hero.svelte-bxfdlt:after{background:radial-gradient(circle at 82% 18%,hsla(0,0%,100%,.16),transparent 28rem);content:"";z-index:-1}.hero-copy.svelte-bxfdlt{max-width:760px}.back.svelte-bxfdlt{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.24);border-radius:13px;box-shadow:inset 0 1px #ffffff24;color:#fff;display:inline-flex;font-size:.72rem;font-weight:950;gap:9px;padding:7px 12px 7px 8px;text-decoration:none;transition:.18s}.back.svelte-bxfdlt:hover{background:#ffffff29;transform:translateY(-1px)}.back-icon.svelte-bxfdlt{background:#ffd400;border-radius:9px;box-shadow:0 5px 12px #0328462e;color:#04399a;display:grid;height:30px;place-items:center;width:30px}.back-icon.svelte-bxfdlt svg:where(.svelte-bxfdlt){fill:currentColor;height:18px;width:18px}.eyebrow.svelte-bxfdlt{color:#ffd400;display:block;font-size:.66rem;font-weight:950;letter-spacing:.15em;margin-top:30px}.hero.svelte-bxfdlt h1:where(.svelte-bxfdlt){font-size:clamp(2.8rem,5.4vw,5.1rem);font-weight:950;letter-spacing:-.055em;line-height:.92;margin:7px 0 4px}.hero.svelte-bxfdlt p:where(.svelte-bxfdlt){color:#ffffffc7;font-size:clamp(.92rem,1.5vw,1.16rem);margin:13px 0 0;max-width:680px}.hero-art.svelte-bxfdlt{flex:0 0 auto;height:220px;position:relative;width:330px}.hero-leo.svelte-bxfdlt{bottom:-44px;filter:drop-shadow(0 20px 35px rgba(0,0,0,.24));position:absolute;right:-35px;width:230px}.report-icon.svelte-bxfdlt{filter:drop-shadow(0 16px 28px rgba(3,40,70,.26));height:132px;left:-8px;-o-object-fit:contain;object-fit:contain;position:absolute;top:3px;transform:rotate(-4deg);width:132px}.empty-book.svelte-bxfdlt span:where(.svelte-bxfdlt){background:#ffffff57;border:4px solid #04399a;border-radius:6px 6px 10px 10px;border-top:6px solid #04399a;display:block;flex:1}.content.svelte-bxfdlt{margin:0 auto;padding:34px 0 70px;width:min(1120px,calc(100% - 32px))}.section-head.svelte-bxfdlt{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.section-head.svelte-bxfdlt span:where(.svelte-bxfdlt){color:#0d5fd7;font-size:.62rem;font-weight:950;letter-spacing:.13em}.section-head.svelte-bxfdlt h2:where(.svelte-bxfdlt){font-size:clamp(1.45rem,2vw,2rem);font-weight:950;letter-spacing:-.03em;margin:4px 0 0}.section-head.svelte-bxfdlt>a:where(.svelte-bxfdlt){background:#fff;border:1px solid #cfe0f2;border-radius:11px;box-shadow:0 8px 18px #0328460d;color:#0d5fd7;font-size:.7rem;font-weight:900;padding:10px 13px;text-decoration:none}.result-list.svelte-bxfdlt{display:grid;gap:13px}.result-card.svelte-bxfdlt{align-items:center;background:#fffffff0;border:1px solid #d5e4f1;border-radius:21px;box-shadow:0 12px 32px #03284612;color:inherit;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;overflow:hidden;padding:18px 20px;position:relative;text-decoration:none;transition:.2s}.result-card.svelte-bxfdlt:before{background:linear-gradient(#0d5fd7,#04399a);bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.result-card.svelte-bxfdlt:hover{border-color:#8fc0ef;box-shadow:0 19px 42px #0328461f;transform:translateY(-3px)}.number.svelte-bxfdlt{background:linear-gradient(145deg,#0d5fd7,#04399a);border-radius:15px;box-shadow:0 8px 20px #0d5fd738;color:#fff;display:grid;font-size:.78rem;font-weight:950;height:52px;place-items:center;width:52px}.main.svelte-bxfdlt>span:where(.svelte-bxfdlt){color:#0d5fd7;font-size:.57rem;font-weight:950;letter-spacing:.11em}.main.svelte-bxfdlt h3:where(.svelte-bxfdlt){color:#082f50;font-size:1.12rem;font-weight:950;margin:4px 0 8px}.meta.svelte-bxfdlt{display:flex;flex-wrap:wrap;gap:8px 18px}.meta.svelte-bxfdlt small:where(.svelte-bxfdlt){align-items:center;color:#7c90a0;display:flex;font-size:.65rem;gap:5px}.meta.svelte-bxfdlt b:where(.svelte-bxfdlt){color:#45647a;font-weight:900}.main.svelte-bxfdlt p:where(.svelte-bxfdlt){color:#617a8c;font-size:.72rem;margin:9px 0 0}.open.svelte-bxfdlt{align-items:center;background:#eef5ff;border-radius:11px;color:#0d5fd7;display:flex;font-size:.7rem;font-weight:950;gap:9px;padding:10px 13px;white-space:nowrap}.open.svelte-bxfdlt span:where(.svelte-bxfdlt){font-size:1rem}.empty.svelte-bxfdlt{align-content:center;background:#fff;border:1px solid #d6e5f2;border-radius:24px;box-shadow:0 14px 35px #0328460f;display:grid;min-height:360px;padding:38px;place-items:center;text-align:center}.empty-book.svelte-bxfdlt{background:#ffd400;border-radius:22px;display:flex;gap:4px;height:72px;padding:16px 12px;width:88px}.empty.svelte-bxfdlt>span:where(.svelte-bxfdlt){color:#0d5fd7;font-size:.62rem;font-weight:950;letter-spacing:.14em;margin-top:18px}.empty.svelte-bxfdlt h2:where(.svelte-bxfdlt){font-size:1.7rem;font-weight:950;margin:7px 0}.empty.svelte-bxfdlt p:where(.svelte-bxfdlt){color:#6d8495;line-height:1.55;margin:0;max-width:590px}.empty.svelte-bxfdlt>a:where(.svelte-bxfdlt){background:linear-gradient(135deg,#0d5fd7,#04399a);border-radius:11px;color:#fff;font-size:.72rem;font-weight:900;margin-top:17px;padding:10px 15px;text-decoration:none}@media(max-width:760px){.hero.svelte-bxfdlt{min-height:245px;padding:30px 20px}.hero-art.svelte-bxfdlt{display:none}.hero.svelte-bxfdlt h1:where(.svelte-bxfdlt){font-size:3rem}.content.svelte-bxfdlt{padding-top:24px;width:min(100% - 22px,1120px)}.section-head.svelte-bxfdlt{align-items:start;flex-direction:column}.result-card.svelte-bxfdlt{grid-template-columns:auto minmax(0,1fr);padding:16px}.open.svelte-bxfdlt{grid-column:2;justify-self:start}.meta.svelte-bxfdlt{display:grid;gap:4px}.section-head.svelte-bxfdlt>a:where(.svelte-bxfdlt){display:none}}
