.main{grid-template-columns:1fr auto 1fr;min-height:100dvh;display:grid}
.section{grid-template-columns:subgrid;border-bottom:1px var(--outline)solid;grid-column:1/4;display:grid}.section__content{--margin:1rem;--horizontal-padding:1rem;--vertical-padding:4.5rem;width:min(calc(960px + 2*var(--horizontal-padding)),calc(100vw - 2*var(--margin)));padding:var(--vertical-padding)var(--horizontal-padding);border-inline:1px var(--outline)solid;grid-column:2/3}@media (min-width:600px){.section__content{--margin:2rem;--horizontal-padding:2rem}}@media (min-width:1000px){.section__content{--margin:3rem;--horizontal-padding:3rem}}@media (min-width:1200px){.section__content{--margin:3rem;--horizontal-padding:4rem}}.section-images{isolation:isolate;text-align:center;max-width:100%;margin-bottom:2rem;transition:transform .2s ease-in-out;display:grid;position:relative}.section-images:has(button:hover){transform:scale(1.01)}.section-images>*{grid-area:1/1}.section-video,.section-image{max-width:100%;transition:transform .2s ease-in-out;position:relative}button.section-video,button.section-image{cursor:pointer;width:fit-content;margin:0 auto}:is(.section-image:not(:has(.section-image__content)),.section-video:not(:has(.section-video__content)),.section-image__content,.section-video__content){filter:drop-shadow(0 0 1rem #00000014);object-fit:contain}.section-video__content,.section-video{border-radius:1rem}.section-video__play{color:var(--foreground);background:var(--background);filter:drop-shadow(0 0 1rem #00000014);border-radius:100vh;padding:.6rem;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-image,.section-video{background-color:#0000;border:none;height:fit-content}.section-image__content,.section-video__content{max-width:100%}.section-title{margin-bottom:1.5rem;font-size:max(min(36px,4vw),25px);font-weight:800}.section p{margin-bottom:1rem;line-height:180%}.section p a{text-decoration:underline}.section p dfn{border-bottom:2px dotted var(--foreground);cursor:help;font-style:normal;text-decoration:none}.section-links{gap:.5rem;margin-top:1rem;display:flex}.section-technologies{flex-wrap:wrap;gap:.5rem .6rem;margin-top:1rem;display:flex}.section-technologies__item{background:var(--foreground);color:var(--background);border-radius:100vh;padding:.25rem .6rem;font-size:13px;font-weight:600}
.konlatt .section-images{margin-top:4%}.konlatt .diagram-image{--rotation:-1deg;z-index:10;transform:scale(90%)rotateZ(var(--rotation))translateY(-8%)}.konlatt .diagram-export-image{--rotation:-12deg;z-index:6;transform:scale(80%)rotateZ(var(--rotation))translateX(-25%)translateY(-10%);margin-top:15%}.konlatt .context-image{--rotation:7deg;z-index:8;transform:scale(70%)rotateZ(var(--rotation))translateX(35%)translateY(15%);margin-top:15%}.konlatt .explorer-image{--rotation:1deg;z-index:4;transform:scale(75%)translateX(-2%)translateY(15%)rotateZ(var(--rotation));margin-top:25%}.konlatt button.diagram-image:hover{--rotation:1deg}.konlatt button.diagram-export-image:hover{--rotation:-10deg}.konlatt button.context-image:hover{--rotation:8deg}.konlatt button.explorer-image:hover{--rotation:-2deg}
.link-chip{background:var(--background);border:1px var(--outline)solid;border-radius:100vh;align-items:center;gap:.35rem;width:fit-content;padding:.4rem .7rem .4rem .6rem;text-decoration:none;transition:opacity .15s ease-in-out;display:flex}.link-chip svg{font-size:20px}.link-chip:hover{opacity:.65}
.dialog{background:0 0;border:none;width:100%;max-width:100%;height:100%;min-height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1b1e2780}@media (prefers-color-scheme:dark){.dialog::backdrop{background-color:#171920cc}}.dialog__content{width:100%;max-height:inherit;margin:auto}.animate-dialog-in::backdrop{animation:.2s ease-in-out forwards fadeIn}.animate-dialog-out::backdrop{animation:.2s ease-in-out reverse forwards fadeIn}
.media-dialog{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.media-dialog .image-preview-container{max-width:100%;max-height:100%}.media-dialog picture{max-width:100%;max-height:inherit}.media-dialog .image-preview{pointer-events:none;max-width:100%;max-height:inherit;object-fit:contain}.media-dialog .video-preview-container{place-content:center;max-width:100%;height:100%;max-height:100vh;padding:1rem;display:grid}.media-dialog .video-preview{object-fit:contain;border-radius:1rem;max-width:calc(100dvw - 3rem);max-height:calc(100dvh - 4rem)}.media-dialog .media-button{background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:100vh;place-content:center;font-size:18px;transition:opacity .15s ease-in-out;display:grid}.media-dialog .media-button:hover{opacity:.65}.media-dialog .media-previous,.media-dialog .media-next,.media-dialog .media-dialog-close{z-index:10;width:2rem;height:2rem;position:absolute}.media-dialog .media-dialog-close{top:1rem;right:1rem}.media-dialog .media-previous{top:50%;left:1rem;translate:0 -50%}.media-dialog .media-next{top:50%;right:1rem;translate:0 -50%}.media-dialog .image-preview-zoom-bar{gap:.25rem;display:flex;position:absolute;bottom:1rem;right:1rem}.media-dialog .image-preview-zoom-bar button{width:1.75rem;height:1.75rem}.media-dialog .image-preview-zoom-bar__value{background:var(--foreground);height:1.75rem;color:var(--background);text-align:center;-webkit-user-select:none;user-select:none;border-radius:100vh;place-content:center;min-width:3.9rem;padding-inline:.65rem;font-size:13px;font-weight:600;display:grid}.media-dialog .slide-left-in{animation:.15s ease-in-out forwards slideLeftIn}.media-dialog .slide-left-out{animation:.15s ease-in-out reverse forwards slideRightIn}.media-dialog .slide-right-in{animation:.15s ease-in-out forwards slideRightIn}.media-dialog .slide-right-out{animation:.15s ease-in-out reverse forwards slideLeftIn}.animate-dialog-in .image-preview-container,.animate-dialog-in .image-preview-zoom-bar,.animate-dialog-in .video-preview-container{animation:.2s ease-in-out forwards slideUpIn}.animate-dialog-in .media-dialog-close{animation:.2s ease-in-out forwards slideDownIn}.animate-dialog-in .media-previous{animation:.2s ease-in-out forwards slideRightIn}.animate-dialog-in .media-next{animation:.2s ease-in-out forwards slideLeftIn}.animate-dialog-out .image-preview-container,.animate-dialog-out .image-preview-zoom-bar,.animate-dialog-out .video-preview-container{animation:.2s ease-in-out reverse forwards slideUpIn}.animate-dialog-out .media-dialog-close{animation:.2s ease-in-out reverse forwards slideDownIn}.animate-dialog-out .media-previous{animation:.2s ease-in-out reverse forwards slideRightIn}.animate-dialog-out .media-next{animation:.2s ease-in-out reverse forwards slideLeftIn}
.pan-zoom-container{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.pan-zoom-container__content{transform-origin:0 0;width:fit-content;height:fit-content}
.header{grid-template-rows:1rem 1fr;grid-row-start:1;height:min(600px,100dvh - 2rem)}.header:before{content:"";border-bottom:1px var(--outline)solid;grid-column:1/4;grid-row-start:1}.header:after{content:"";border-inline:1px var(--outline)solid;grid-column:2/3;grid-row-start:1}@media (min-width:600px){.header{grid-template-rows:2rem 1fr;height:min(750px,100dvh - 2rem)}}@media (min-width:1000px){.header{grid-template-rows:3rem 1fr}}.header__content{flex-direction:column;grid-row-start:2;justify-content:center;display:flex}.hello{margin-bottom:.85rem;font-size:16px;display:block}.this-i-done{text-transform:uppercase;margin-bottom:2rem;font-size:max(min(48px,5vw),30px);font-weight:800;display:block}
.dblp-analysis-tool .section-image,.dblp-analysis-tool .section-image__content{border-radius:14px}.dblp-analysis-tool .section-image__content{border:1px solid #0000001a}.dblp-analysis-tool .landing-page-image{--rotation:2deg;z-index:10;transform:scale(65%)rotateZ(var(--rotation))translateX(5%)translateY(-25%)}.dblp-analysis-tool .coauthorship-graph-image{--rotation:-8deg;z-index:8;transform:scale(70%)rotateZ(var(--rotation))translateX(-35%)}.dblp-analysis-tool .author-page-pie-image{--rotation:7deg;z-index:6;transform:scale(65%)rotateZ(var(--rotation))translateX(40%)translateY(15%)}.dblp-analysis-tool .author-page-header-image{--rotation:-1deg;z-index:4;transform:scale(65%)translateX(-15%)translateY(25%)rotateZ(var(--rotation))}.dblp-analysis-tool button.landing-page-image:hover{--rotation:0deg}.dblp-analysis-tool button.coauthorship-graph-image:hover{--rotation:-9deg}.dblp-analysis-tool button.author-page-pie-image:hover{--rotation:5deg}.dblp-analysis-tool button.author-page-header-image:hover{--rotation:-3deg}
.itnetwork .itnetwork-subtitle{margin-bottom:.5rem;display:block}.itnetwork .chip-itnetwork-icon{width:1.2rem;height:1.2rem}
.footer{border-inline:1px var(--outline)solid;grid-column:2/3;height:1rem}@media (min-width:600px){.footer{height:2rem}}@media (min-width:1000px){.footer{height:3rem}}
.maui-challenges .gadgets-store-app{z-index:10}.maui-challenges .callingapp{--rotation:5deg;z-index:6;transform:scale(90%)translateX(min(98%,30vw))rotateZ(var(--rotation))}.maui-challenges .navbaranimation1{--rotation:-5deg;z-index:8;transform:scale(90%)translateX(max(-98%,-30vw))rotateZ(var(--rotation))}.maui-challenges button.gadgets-store-app:hover{transform:scale(1.02)}.maui-challenges button.callingapp:hover{--rotation:6deg}.maui-challenges button.navbaranimation1:hover{--rotation:-6deg}
