.public-footer.svelte-ktt15p{border-top:1px solid color-mix(in srgb, var(--colors_accent) 13%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--colors_accent) 3%, var(--colors_white)) 0%, var(--colors_white) 58%), var(--colors_white);color:var(--colors_black);flex-direction:column;gap:22px;margin-top:auto;padding:34px 18px 18px;font-family:Manrope,sans-serif;display:flex}.public-footer.svelte-ktt15p .footer-container:where(.svelte-ktt15p){z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:min(1120px,100%);margin:0 auto;padding:0 18px;display:flex;position:relative}.public-footer.svelte-ktt15p .footer-main:where(.svelte-ktt15p),.public-footer.svelte-ktt15p .footer-bottom:where(.svelte-ktt15p){box-sizing:border-box;width:min(1120px,100%);margin:0 auto}.public-footer.svelte-ktt15p .footer-main:where(.svelte-ktt15p){grid-template-columns:minmax(260px,1.35fr) minmax(220px,.95fr) minmax(180px,.7fr);gap:34px;display:grid}.public-footer.svelte-ktt15p .institution:where(.svelte-ktt15p){flex-direction:column;gap:14px;min-width:0;display:flex}.public-footer.svelte-ktt15p .institution-logo:where(.svelte-ktt15p){width:fit-content;max-width:100%;color:var(--colors_black);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-footer.svelte-ktt15p .institution-logo:where(.svelte-ktt15p) .footer-logo:where(.svelte-ktt15p){flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.public-footer.svelte-ktt15p .institution-logo:where(.svelte-ktt15p) strong:where(.svelte-ktt15p){max-width:220px;font-size:18px;font-weight:700;line-height:1.15}.public-footer.svelte-ktt15p .institution-info:where(.svelte-ktt15p){max-width:440px;color:var(--color_text_secondary);flex-direction:column;gap:8px;font-size:14px;line-height:1.45;display:flex}.public-footer.svelte-ktt15p .contacts:where(.svelte-ktt15p),.public-footer.svelte-ktt15p .footer-navigation:where(.svelte-ktt15p){flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.public-footer.svelte-ktt15p .contacts:where(.svelte-ktt15p) h2:where(.svelte-ktt15p),.public-footer.svelte-ktt15p .footer-navigation:where(.svelte-ktt15p) h2:where(.svelte-ktt15p){color:var(--colors_black);margin:0 0 5px;font-family:Lora,serif;font-size:20px;font-weight:600;line-height:1.2}.public-footer.svelte-ktt15p .contacts:where(.svelte-ktt15p) a:where(.svelte-ktt15p),.public-footer.svelte-ktt15p .footer-navigation:where(.svelte-ktt15p) a:where(.svelte-ktt15p){min-width:0;color:var(--color_text_secondary);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .25s;display:inline-flex}.public-footer.svelte-ktt15p .contacts:where(.svelte-ktt15p) a:where(.svelte-ktt15p):hover,.public-footer.svelte-ktt15p .footer-navigation:where(.svelte-ktt15p) a:where(.svelte-ktt15p):hover{color:var(--colors_accent)}.public-footer.svelte-ktt15p .contacts:where(.svelte-ktt15p) .ui-icon,.public-footer.svelte-ktt15p .footer-navigation:where(.svelte-ktt15p) .ui-icon{color:var(--colors_accent);flex:none;margin-top:2px}.public-footer.svelte-ktt15p .footer-navigation:where(.svelte-ktt15p) a:where(.svelte-ktt15p){color:color-mix(in srgb, var(--colors_black) 82%, transparent);font-weight:500}.public-footer.svelte-ktt15p .footer-bottom:where(.svelte-ktt15p){border-top:1px solid color-mix(in srgb, var(--colors_accent) 10%, transparent);color:var(--color_text_secondary);padding-top:16px;font-size:12px;line-height:1.35;display:flex}@media (width<=860px){.public-footer.svelte-ktt15p{padding-top:28px}.public-footer.svelte-ktt15p .footer-main:where(.svelte-ktt15p){grid-template-columns:1fr 1fr;gap:26px}.public-footer.svelte-ktt15p .institution:where(.svelte-ktt15p){grid-column:1/-1}}@media (width<=640px){.public-footer.svelte-ktt15p{padding:26px 16px 16px}.public-footer.svelte-ktt15p .footer-main:where(.svelte-ktt15p){grid-template-columns:1fr;gap:24px}.public-footer.svelte-ktt15p .institution-logo:where(.svelte-ktt15p) strong:where(.svelte-ktt15p){font-size:17px}}.mobile-nav-toggle.svelte-1jwuxx1{background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));width:36px;height:36px;color:var(--colors_black);cursor:pointer;border:0;border-radius:8px;padding:0;transition:background .18s,color .18s;display:none;position:relative}.mobile-nav-toggle.svelte-1jwuxx1 span:where(.svelte-1jwuxx1){background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .18s,top .18s,opacity .18s;position:absolute;left:9px}.mobile-nav-toggle.svelte-1jwuxx1 span:where(.svelte-1jwuxx1):first-child{top:12px}.mobile-nav-toggle.svelte-1jwuxx1 span:where(.svelte-1jwuxx1):nth-child(2){top:17px}.mobile-nav-toggle.svelte-1jwuxx1 span:where(.svelte-1jwuxx1):last-child{top:22px}.mobile-nav-toggle.svelte-1jwuxx1:hover,.mobile-nav-toggle.open.svelte-1jwuxx1{color:var(--colors_accent)}.mobile-nav-toggle.open.svelte-1jwuxx1 span:where(.svelte-1jwuxx1):first-child{top:17px;transform:rotate(45deg)}.mobile-nav-toggle.open.svelte-1jwuxx1 span:where(.svelte-1jwuxx1):nth-child(2){opacity:0}.mobile-nav-toggle.open.svelte-1jwuxx1 span:where(.svelte-1jwuxx1):last-child{top:17px;transform:rotate(-45deg)}.mobile-nav.svelte-1jwuxx1{z-index:30;border-top:1px solid color-mix(in srgb, var(--colors_black) 12%, transparent);background:var(--colors_white);box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;width:100vw;padding:28px max(28px,50vw - 532px) 36px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-nav.svelte-1jwuxx1 .nav-subitem:where(.svelte-1jwuxx1){border-bottom:1px solid color-mix(in srgb, var(--colors_black) 12%, transparent);flex-direction:column;gap:10px;min-width:0;display:flex}.mobile-nav.svelte-1jwuxx1 .nav-subitem-row:where(.svelte-1jwuxx1){grid-template-columns:minmax(0,1fr) 32px;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mobile-nav.svelte-1jwuxx1 .nav-subitem-toggle:where(.svelte-1jwuxx1){width:32px;height:64px;color:var(--colors_black);cursor:pointer;background:0 0;border:0;grid-area:1/2;justify-content:center;align-items:center;padding:0;transition:color .18s,transform .18s;display:inline-flex}.mobile-nav.svelte-1jwuxx1 .nav-subitem.expanded:where(.svelte-1jwuxx1)>.nav-subitem-row:where(.svelte-1jwuxx1) .nav-subitem-toggle:where(.svelte-1jwuxx1){color:var(--colors_accent);transform:rotate(180deg)}.mobile-nav.svelte-1jwuxx1 .nav-subitem-link:where(.svelte-1jwuxx1){width:fit-content;min-width:0;min-height:64px;color:var(--colors_black);grid-area:1/1;align-items:center;font-weight:600;text-decoration:none;display:flex}.mobile-nav.svelte-1jwuxx1 .nav-subitem-link:where(.svelte-1jwuxx1):hover,.mobile-nav.svelte-1jwuxx1 .nav-subitem-link.active:where(.svelte-1jwuxx1){color:var(--colors_accent)}.mobile-nav.svelte-1jwuxx1 .nav-subitem-children:where(.svelte-1jwuxx1){flex-direction:column;gap:10px;margin:0 0 0 18px;display:flex}.mobile-nav.svelte-1jwuxx1 .nav-subitem-children:where(.svelte-1jwuxx1) .nav-subitem:where(.svelte-1jwuxx1){border-bottom:0}.mobile-nav.svelte-1jwuxx1 .nav-subitem-children:where(.svelte-1jwuxx1) .nav-subitem-link:where(.svelte-1jwuxx1){min-height:36px;font-size:15px;font-weight:400}.mobile-nav.svelte-1jwuxx1 .nav-subitem-children:where(.svelte-1jwuxx1) .nav-subitem-toggle:where(.svelte-1jwuxx1){height:36px}@media (width<=1024px){.mobile-nav-toggle.svelte-1jwuxx1{display:inline-flex}.mobile-nav.open.svelte-1jwuxx1{display:flex}}body:has(.mobile-nav.open){overflow:hidden}.header.svelte-1rzsvyf{z-index:20;background:var(--colors_white);border-bottom:1px solid color-mix(in srgb, var(--colors_accent) 14%, transparent);min-height:80px;box-shadow:0 2px 14px color-mix(in srgb, var(--colors_black) 4%, transparent);display:flex;position:relative}.header.svelte-1rzsvyf .header-overlay:where(.svelte-1rzsvyf){z-index:1;background:color-mix(in srgb, var(--colors_black) 38%, transparent);opacity:0;pointer-events:none;transition:opacity .18s;position:fixed;inset:80px 0 0}.header.svelte-1rzsvyf .header-container:where(.svelte-1rzsvyf){z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:min(1120px,100%);margin:0 auto;padding:0 18px;display:flex;position:relative}.header.svelte-1rzsvyf .header-main:where(.svelte-1rzsvyf){flex:auto;align-items:center;gap:24px;min-width:0;display:flex}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf){flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) a:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-dropdown-trigger:where(.svelte-1rzsvyf){min-height:38px;color:color-mix(in srgb, var(--colors_black) 82%, transparent);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf)>a:where(.svelte-1rzsvyf):hover,.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf)>a.active:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf)>.nav-text:where(.svelte-1rzsvyf):hover,.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf)>.nav-item:where(.svelte-1rzsvyf):hover>.nav-dropdown-trigger:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf)>.nav-item:where(.svelte-1rzsvyf):focus-within>.nav-dropdown-trigger:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf)>.nav-item:where(.svelte-1rzsvyf)>.nav-dropdown-trigger.active:where(.svelte-1rzsvyf){background:color-mix(in srgb, var(--colors_accent) 10%, var(--colors_white));color:var(--colors_accent)}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item:where(.svelte-1rzsvyf){align-items:stretch;display:flex;position:relative}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item.root:where(.svelte-1rzsvyf){position:relative}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item:where(.svelte-1rzsvyf) .nav-chevron:where(.svelte-1rzsvyf){flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item:where(.svelte-1rzsvyf):hover>.nav-dropdown:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item:where(.svelte-1rzsvyf):focus-within>.nav-dropdown:where(.svelte-1rzsvyf){visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item.root:where(.svelte-1rzsvyf)>.nav-dropdown:where(.svelte-1rzsvyf){box-sizing:border-box;width:max-content;max-width:calc(100vw - 48px);max-height:0;box-shadow:none;background:0 0;border:0 #0000;padding:8px 0 0;transition:all .3s,visibility 0s linear .3s;display:flex;position:absolute;top:100%;left:0;overflow:hidden;transform:translateY(-8px)}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item.root:where(.svelte-1rzsvyf)>.nav-dropdown:where(.svelte-1rzsvyf)>.nav-dropdown-content:where(.svelte-1rzsvyf){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--colors_accent) 20%, transparent);background:var(--colors_white);border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;width:max-content;max-width:100%;margin:0;padding:20px;display:flex;position:relative}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-item.root:where(.svelte-1rzsvyf):hover>.nav-dropdown:where(.svelte-1rzsvyf){visibility:visible;opacity:1;pointer-events:auto;max-height:fit-content;transition:all .3s,visibility;transform:translateY(0)}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem:where(.svelte-1rzsvyf){flex-direction:column;gap:5px;width:max-content;min-width:0;max-width:100%;display:flex;position:relative}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-row:where(.svelte-1rzsvyf){border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-width:340px;max-width:100%;min-height:42px;padding:0 12px;transition:background .18s,border-color .18s,color .18s;display:grid}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-row.expandable:where(.svelte-1rzsvyf){cursor:pointer}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-row:where(.svelte-1rzsvyf):hover{background:color-mix(in srgb, var(--colors_accent) 7%, var(--colors_white));border-color:#0000}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-row:where(.svelte-1rzsvyf):hover .nav-subitem-link:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-row:where(.svelte-1rzsvyf):hover .nav-subitem-toggle:where(.svelte-1rzsvyf){color:var(--colors_accent)}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-toggle:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-space:where(.svelte-1rzsvyf){width:22px;height:30px}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-toggle:where(.svelte-1rzsvyf){color:color-mix(in srgb, var(--colors_black) 62%, transparent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .16s;display:inline-flex}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem.expanded:where(.svelte-1rzsvyf)>.nav-subitem-row:where(.svelte-1rzsvyf) .nav-subitem-toggle:where(.svelte-1rzsvyf){color:var(--colors_accent);transform:rotate(180deg)}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem.expanded:where(.svelte-1rzsvyf)>.nav-subitem-row:where(.svelte-1rzsvyf){background:color-mix(in srgb, var(--colors_accent) 7%, var(--colors_white));border-color:#0000}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-link:where(.svelte-1rzsvyf){width:fit-content;max-width:100%;min-height:30px;color:color-mix(in srgb, var(--colors_black) 82%, transparent);white-space:nowrap;overflow-wrap:normal;background:0 0;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-link:where(.svelte-1rzsvyf):hover,.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-link.active:where(.svelte-1rzsvyf){color:var(--colors_accent);background:0 0}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf){column-span:none;flex-direction:column;gap:5px;width:max-content;max-width:100%;margin:2px 0 2px 10px;padding-left:18px;display:flex;position:relative}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf):before{content:"";background:color-mix(in srgb, var(--colors_accent) 18%, transparent);width:1px;position:absolute;top:-4px;bottom:16px;left:0}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf) .nav-subitem:where(.svelte-1rzsvyf):before{content:"";background:color-mix(in srgb, var(--colors_accent) 18%, transparent);width:18px;height:1px;position:absolute;top:20px;left:-18px}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf) .nav-subitem:where(.svelte-1rzsvyf):after{content:"";background:color-mix(in srgb, var(--colors_accent) 70%, var(--colors_black));width:6px;height:6px;box-shadow:0 0 0 3px var(--colors_white);border-radius:50%;position:absolute;top:17px;left:-21px}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf) .nav-subitem-link:where(.svelte-1rzsvyf){width:fit-content;color:color-mix(in srgb, var(--colors_black) 78%, transparent);font-size:12px;font-weight:400}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf) .nav-subitem-link:where(.svelte-1rzsvyf):hover,.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf) .nav-subitem-children:where(.svelte-1rzsvyf) .nav-subitem-link.active:where(.svelte-1rzsvyf){color:var(--colors_accent)}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf){flex:none;align-self:center;align-items:center;gap:10px;height:40px;display:flex}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .switcher{min-width:auto;height:38px;color:color-mix(in srgb, var(--colors_black) 82%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:6px;padding:0 8px;font-size:12px;font-weight:500;transition:background .2s,color .2s}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .switcher:hover{background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));color:var(--colors_accent)}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .switcher .label{font-size:12px}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .switcher .icon{color:currentColor}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .user:where(.svelte-1rzsvyf){width:34px;height:34px;color:var(--colors_black);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .user:where(.svelte-1rzsvyf):hover{background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));color:var(--colors_accent)}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .user:where(.svelte-1rzsvyf) .avatar:where(.svelte-1rzsvyf){justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .user:where(.svelte-1rzsvyf) .avatar:where(.svelte-1rzsvyf) .head:where(.svelte-1rzsvyf){background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:0}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .user:where(.svelte-1rzsvyf) .avatar:where(.svelte-1rzsvyf) .body:where(.svelte-1rzsvyf){background:currentColor;border-radius:7px 7px 3px 3px;width:12px;height:7px;position:absolute;bottom:0}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .menu:where(.svelte-1rzsvyf){flex-direction:column;gap:3px;display:flex}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .menu:where(.svelte-1rzsvyf) a:where(.svelte-1rzsvyf),.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .menu:where(.svelte-1rzsvyf) button:where(.svelte-1rzsvyf){box-sizing:border-box;width:100%;min-height:38px;color:color-mix(in srgb, var(--colors_black) 82%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .2s,color .2s;display:flex}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .menu:where(.svelte-1rzsvyf) a:where(.svelte-1rzsvyf):hover,.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .menu:where(.svelte-1rzsvyf) button:where(.svelte-1rzsvyf):hover{background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));color:var(--colors_accent)}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .lang-dropdown .dropdown-options,.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .user-dropdown .dropdown-options{border:1px solid color-mix(in srgb, var(--colors_accent) 18%, transparent);background:var(--colors_white);box-shadow:0 14px 34px color-mix(in srgb, var(--colors_black) 10%, transparent);border-radius:8px;margin-top:6px;padding:6px;overflow:hidden auto}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .lang-dropdown ul.options{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .lang-dropdown .options button{box-sizing:border-box;width:100%;min-height:38px;color:color-mix(in srgb, var(--colors_black) 82%, transparent);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;line-height:1.35;transition:background .2s,color .2s;display:flex}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .lang-dropdown .options button:hover,.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf) .lang-dropdown .options button.active:where(.svelte-1rzsvyf){background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));color:var(--colors_accent)}.header.svelte-1rzsvyf:has(.nav:where(.svelte-1rzsvyf)>.nav-item.root:where(.svelte-1rzsvyf):hover) .header-overlay:where(.svelte-1rzsvyf){opacity:0}.nav-dropdown.svelte-1rzsvyf{background:var(--colors_white);z-index:20;visibility:hidden;border:1px solid color-mix(in srgb, var(--colors_accent) 22%, transparent);min-width:220px;box-shadow:0 10px 20px color-mix(in srgb, var(--colors_black) 8%, transparent);opacity:0;pointer-events:none;flex-direction:column;padding:4px 0;transition:all .3s,visibility 0s linear .3s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px)}.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf){width:100%;position:relative}.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf) .nav-dropdown:where(.svelte-1rzsvyf){visibility:visible;min-width:0;box-shadow:none;opacity:1;pointer-events:auto;border:0;padding:0 0 0 14px;position:static;transform:none}.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf) .nav-dropdown:where(.svelte-1rzsvyf) .nav-dropdown-content:where(.svelte-1rzsvyf){flex-direction:column;display:flex}.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf) .nav-dropdown-trigger:where(.svelte-1rzsvyf){justify-content:space-between}.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf) .nav-dropdown-trigger:where(.svelte-1rzsvyf) .nav-chevron:where(.svelte-1rzsvyf){margin-left:auto;transform:rotate(-90deg)}.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf):hover>.nav-dropdown:where(.svelte-1rzsvyf),.nav-dropdown.svelte-1rzsvyf .nav-item:where(.svelte-1rzsvyf):focus-within>.nav-dropdown:where(.svelte-1rzsvyf){visibility:visible;opacity:1;pointer-events:auto;transition:all .3s,visibility;transform:translateY(0)}.nav-dropdown.svelte-1rzsvyf a:where(.svelte-1rzsvyf):not(.nav-subitem-link),.nav-dropdown.svelte-1rzsvyf .nav-dropdown-trigger:where(.svelte-1rzsvyf){box-sizing:border-box;width:100%;min-height:36px;color:var(--colors_black);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:8px 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.nav-dropdown.svelte-1rzsvyf a:where(.svelte-1rzsvyf):not(.nav-subitem-link):hover,.nav-dropdown.svelte-1rzsvyf a:not(.nav-subitem-link).active:where(.svelte-1rzsvyf),.nav-dropdown.svelte-1rzsvyf .nav-dropdown-trigger:where(.svelte-1rzsvyf):hover,.nav-dropdown.svelte-1rzsvyf .nav-dropdown-trigger.active:where(.svelte-1rzsvyf),.nav-dropdown.svelte-1rzsvyf .nav-text:where(.svelte-1rzsvyf):hover{background:var(--colors_white);color:var(--colors_accent)}.nav-dropdown.svelte-1rzsvyf a:where(.svelte-1rzsvyf):not(.nav-subitem-link){padding-right:24px}.portal-logo.svelte-1rzsvyf{min-width:158px;color:color-mix(in srgb, var(--colors_black) 88%, transparent);flex:none;align-self:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.portal-logo.svelte-1rzsvyf .portal-logo-mark:where(.svelte-1rzsvyf){flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.portal-logo.svelte-1rzsvyf .portal-logo-title:where(.svelte-1rzsvyf){letter-spacing:0;max-width:112px;font-size:14px;font-weight:700;line-height:1.12}@media (width<=1024px){.header.svelte-1rzsvyf{min-height:64px}.header.svelte-1rzsvyf .header-overlay:where(.svelte-1rzsvyf){inset:64px 0 0}.header.svelte-1rzsvyf .header-container:where(.svelte-1rzsvyf){flex-wrap:wrap;align-items:center;min-height:64px}.header.svelte-1rzsvyf .header-main:where(.svelte-1rzsvyf){flex:auto;align-items:center;gap:10px}.header.svelte-1rzsvyf .portal-logo:where(.svelte-1rzsvyf){min-width:0}.header.svelte-1rzsvyf .portal-logo:where(.svelte-1rzsvyf) .portal-logo-mark:where(.svelte-1rzsvyf){width:42px;height:42px}.header.svelte-1rzsvyf .portal-logo:where(.svelte-1rzsvyf) .portal-logo-title:where(.svelte-1rzsvyf){max-width:150px;font-size:17px}.header.svelte-1rzsvyf .nav:where(.svelte-1rzsvyf){display:none}.header.svelte-1rzsvyf .actions:where(.svelte-1rzsvyf){justify-content:flex-end;width:auto}}.event-filters{width:100%}.event-filters .filters{border:1px solid var(--colors_bg_grey);background:var(--colors_white);width:100%;font:var(--font_14);border-radius:6px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.event-filters .filters h3{margin:0;font-size:14px}.event-filters .filters .filters-row,.event-filters .filters .filter-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;padding-bottom:2px;display:flex;overflow:visible}.event-filters .filters .filter,.event-filters .filters .filter-fields>*{flex:1 0 190px;width:min(100%,280px);min-width:190px}.event-filters .filters .filter label,.event-filters .filters .filter .select-area-label,.event-filters .filters .filter .multiple-select-area-label,.event-filters .filters .filter-fields label,.event-filters .filters .filter-fields .select-area-label,.event-filters .filters .filter-fields .multiple-select-area-label{font-size:12px;font-weight:var(--extra_bold);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;line-height:1.2;overflow:hidden}.event-filters .filters .filter .select-area,.event-filters .filters .filter .multiple-select-area,.event-filters .filters .filter-fields .select-area,.event-filters .filters .filter-fields .multiple-select-area{width:100%}.event-filters .filters .filter .select-box,.event-filters .filters .filter input,.event-filters .filters .filter-fields .select-box,.event-filters .filters .filter-fields input{min-height:36px}.event-filters .filters .date-field{flex-direction:column;gap:6px;display:flex}.event-filters .filters .date-field span{font-size:12px;font-weight:var(--extra_bold)}.event-filters .filters .date-field input{border:1px solid var(--colors_bg_grey);background:var(--colors_white);border-radius:4px;outline:none;width:100%;height:36px;padding:0 10px}.event-filters .filters .filter-actions{border-top:1px solid var(--colors_bg_grey);align-items:center;gap:12px;width:100%;padding-top:10px;display:flex}.event-filters .filters .filter-actions>button:first-child,.event-filters .filters .filter-actions .secondary-btn,.event-filters .filters .filter-actions .apply-button{border:1px solid var(--colors_accent);background:var(--colors_accent);min-height:36px;color:var(--colors_white);cursor:pointer;border-radius:4px;padding:0 14px;transition:background-color .3s}.event-filters .filters .filter-actions .reset-button{color:var(--colors_grey_183);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.event-filters .filters .filter-actions .reset-button span,.event-filters .filters .filter-actions .reset-button p{margin:0;font-size:13px}@media (width<=700px){.event-filters .filters .filters-row{flex-direction:column;align-items:stretch;overflow-x:visible}.event-filters .filters .filter{flex-basis:auto;width:100%;min-width:0;max-width:none}}.event-filters .filters{border:1px solid color-mix(in srgb, var(--colors_accent) 13%, transparent);background:var(--colors_white);box-shadow:0 8px 22px color-mix(in srgb, var(--colors_black) 4%, transparent);border-radius:8px;padding:18px}.event-filters .filters-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid}.event-filters .input-container,.event-filters .default-select .select-box,.event-filters .datepicker-input{border-color:color-mix(in srgb, var(--colors_accent) 18%, transparent);background:var(--colors_white);border-radius:8px;min-height:42px}.event-filters .default-select .select-box{height:42px;box-shadow:none;padding:0 12px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.4}.event-filters .default-select .select-box.opened,.event-filters .default-select .select-box:hover:not(.readonly){border-color:color-mix(in srgb, var(--colors_accent) 38%, transparent)}.event-filters .default-select .selected-value-label{color:var(--colors_black);font-family:Manrope,sans-serif;font-size:14px}.event-filters .default-select .selected-value-label.placeholder{color:var(--color_text_secondary)}.event-filters .default-select .dropdown-options{border:1px solid color-mix(in srgb, var(--colors_accent) 18%, transparent);background:var(--colors_white);box-shadow:0 14px 34px color-mix(in srgb, var(--colors_black) 10%, transparent);border-radius:8px;margin-top:6px;padding:6px}.event-filters .default-select .dropdown-options ul{gap:3px}.event-filters .default-select .dropdown-options li button{min-height:38px;color:var(--colors_black);border-radius:6px;padding:8px 10px;font-family:Manrope,sans-serif;font-size:13px;line-height:1.35;transition:background .2s,color .2s}.event-filters .default-select .dropdown-options li button:hover{background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));color:var(--colors_accent)}.event-filters input{min-height:42px;font-family:Manrope,sans-serif;font-size:14px}.event-filters .datepicker-container:has(.datepicker-dropdown){z-index:1}@media (width<=1180px){.event-filters .filters-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.event-filters .filters-row{grid-template-columns:1fr}}.publication-filters{width:100%}.publication-filters .filters{border:1px solid var(--colors_bg_grey);background:var(--colors_white);width:100%;font:var(--font_14);border-radius:6px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.publication-filters .filters h3{margin:0;font-size:14px}.publication-filters .filters .filters-row,.publication-filters .filters .filter-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;padding-bottom:2px;display:flex;overflow:visible}.publication-filters .filters .filter,.publication-filters .filters .filter-fields>*{flex:1 0 190px;width:min(100%,280px);min-width:190px}.publication-filters .filters .filter label,.publication-filters .filters .filter .select-area-label,.publication-filters .filters .filter .multiple-select-area-label,.publication-filters .filters .filter-fields label,.publication-filters .filters .filter-fields .select-area-label,.publication-filters .filters .filter-fields .multiple-select-area-label{font-size:12px;font-weight:var(--extra_bold);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;line-height:1.2;overflow:hidden}.publication-filters .filters .filter .select-area,.publication-filters .filters .filter .multiple-select-area,.publication-filters .filters .filter-fields .select-area,.publication-filters .filters .filter-fields .multiple-select-area{width:100%}.publication-filters .filters .filter .select-box,.publication-filters .filters .filter input,.publication-filters .filters .filter-fields .select-box,.publication-filters .filters .filter-fields input{min-height:36px}.publication-filters .filters .date-field{flex-direction:column;gap:6px;display:flex}.publication-filters .filters .date-field span{font-size:12px;font-weight:var(--extra_bold)}.publication-filters .filters .date-field input{border:1px solid var(--colors_bg_grey);background:var(--colors_white);border-radius:4px;outline:none;width:100%;height:36px;padding:0 10px}.publication-filters .filters .filter-actions{border-top:1px solid var(--colors_bg_grey);align-items:center;gap:12px;width:100%;padding-top:10px;display:flex}.publication-filters .filters .filter-actions>button:first-child,.publication-filters .filters .filter-actions .secondary-btn,.publication-filters .filters .filter-actions .apply-button{border:1px solid var(--colors_accent);background:var(--colors_accent);min-height:36px;color:var(--colors_white);cursor:pointer;border-radius:4px;padding:0 14px;transition:background-color .3s}.publication-filters .filters .filter-actions .reset-button{color:var(--colors_grey_183);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.publication-filters .filters .filter-actions .reset-button span,.publication-filters .filters .filter-actions .reset-button p{margin:0;font-size:13px}@media (width<=700px){.publication-filters .filters .filters-row{flex-direction:column;align-items:stretch;overflow-x:visible}.publication-filters .filters .filter{flex-basis:auto;width:100%;min-width:0;max-width:none}}.publication-filters.svelte-islcig .filters:where(.svelte-islcig){border-color:color-mix(in srgb, var(--colors_accent) 14%, transparent);border-radius:8px;gap:14px;padding:18px 20px 16px;font-family:Manrope,sans-serif}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-grid:where(.svelte-islcig),.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-checkboxes:where(.svelte-islcig){align-items:end;gap:14px 26px;width:100%;display:grid;overflow:visible}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-grid:where(.svelte-islcig){grid-template-columns:repeat(4,minmax(0,1fr))}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-checkboxes:where(.svelte-islcig){grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding-top:2px}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filter:where(.svelte-islcig){flex:none;width:100%;min-width:0;max-width:none}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .input-container,.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .select-box,.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .multiple-select-box{border-radius:8px}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .year-filter:where(.svelte-islcig),.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .language-filter:where(.svelte-islcig){width:100%;min-width:0;max-width:none}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .year:where(.svelte-islcig){min-height:36px;color:var(--color_text_secondary);align-items:center;gap:8px;font-size:13px;display:flex}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .year:where(.svelte-islcig) input:where(.svelte-islcig){border:1px solid var(--colors_bg_grey);background:var(--colors_white);border-radius:8px;outline:none;width:100%;min-width:0;height:36px;padding:0 8px;font-size:13px}@media (width<=1180px){.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-grid:where(.svelte-islcig),.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-checkboxes:where(.svelte-islcig){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-grid:where(.svelte-islcig),.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-checkboxes:where(.svelte-islcig){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.publication-filters.svelte-islcig .filters:where(.svelte-islcig){padding:14px}.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-grid:where(.svelte-islcig),.publication-filters.svelte-islcig .filters:where(.svelte-islcig) .filters-checkboxes:where(.svelte-islcig){grid-template-columns:1fr}}.publication-card.svelte-ehkruh{border:1px solid color-mix(in srgb, var(--colors_accent) 14%, transparent);background:var(--colors_white);color:var(--colors_black);border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:12px 24px;font-family:Manrope,sans-serif;transition:border-color .3s,box-shadow .3s,background .3s;display:grid}.publication-card.svelte-ehkruh:hover{z-index:1;border-color:color-mix(in srgb, var(--colors_accent) 34%, transparent);background:color-mix(in srgb, var(--colors_accent) 3%, var(--colors_white));cursor:pointer;position:relative;box-shadow:0 10px 24px #0000000b}.publication-card.svelte-ehkruh .cover:where(.svelte-ehkruh){background:var(--colors_bg_grey);border-radius:6px;align-self:center;width:82px;overflow:hidden;box-shadow:0 8px 18px #0000001a}.publication-card.svelte-ehkruh .content:where(.svelte-ehkruh){grid-template-columns:minmax(260px,1.65fr) minmax(110px,.55fr) minmax(110px,.52fr) minmax(150px,.7fr) minmax(150px,.72fr);align-items:center;gap:20px;min-width:0;display:grid}.publication-card.svelte-ehkruh .main:where(.svelte-ehkruh){flex-direction:column;gap:5px;min-width:0;display:flex}.publication-card.svelte-ehkruh .main:where(.svelte-ehkruh) h2:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .main:where(.svelte-ehkruh) p:where(.svelte-ehkruh){margin:0}.publication-card.svelte-ehkruh .main:where(.svelte-ehkruh) h2:where(.svelte-ehkruh){color:var(--colors_accent);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.publication-card.svelte-ehkruh .authors:where(.svelte-ehkruh){color:var(--colors_black);font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.publication-card.svelte-ehkruh .description:where(.svelte-ehkruh){color:var(--color_text_secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.publication-card.svelte-ehkruh .meta:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .copies:where(.svelte-ehkruh){flex-direction:column;gap:8px;min-width:0;display:flex}.publication-card.svelte-ehkruh .meta-item:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .copies-item:where(.svelte-ehkruh){flex-direction:column;gap:2px;min-width:0;display:flex}.publication-card.svelte-ehkruh .meta-item:where(.svelte-ehkruh) span:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .copies-item:where(.svelte-ehkruh) span:where(.svelte-ehkruh){color:var(--color_text_secondary);font-size:12px;line-height:1.25}.publication-card.svelte-ehkruh .meta-item:where(.svelte-ehkruh) strong:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .copies-item:where(.svelte-ehkruh) strong:where(.svelte-ehkruh){color:color-mix(in srgb, var(--colors_black) 86%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.publication-card.svelte-ehkruh .rating:where(.svelte-ehkruh){color:var(--color_text_secondary);align-items:center;gap:5px;font-size:13px;line-height:1.2;display:flex}.publication-card.svelte-ehkruh .rating:where(.svelte-ehkruh) span:where(.svelte-ehkruh){font-weight:600}.publication-card.svelte-ehkruh .rating:where(.svelte-ehkruh) small:where(.svelte-ehkruh){color:var(--color_text_secondary);font-size:12px}.publication-card.svelte-ehkruh .rating-mark:where(.svelte-ehkruh){clip-path:polygon(50% 0,61% 34%,98% 34%,68% 55%,79% 90%,50% 68%,21% 90%,32% 55%,2% 34%,39% 34%);background:#f4b740;flex:none;width:13px;height:13px}.publication-card.svelte-ehkruh .badges:where(.svelte-ehkruh){flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.publication-card.svelte-ehkruh .badge:where(.svelte-ehkruh){overflow-wrap:anywhere;background:color-mix(in srgb, var(--colors_accent) 8%, var(--colors_white));max-width:100%;color:color-mix(in srgb, var(--colors_accent) 86%, var(--colors_black));border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.15}.publication-card.svelte-ehkruh .badge-primary:where(.svelte-ehkruh){background:color-mix(in srgb, var(--colors_accent) 10%, var(--colors_white))}.publication-card.svelte-ehkruh .badge-success:where(.svelte-ehkruh){background:color-mix(in srgb, var(--colors_success) 18%, var(--colors_white));color:color-mix(in srgb, var(--colors_success) 60%, var(--colors_black))}.publication-card.svelte-ehkruh .badge-muted:where(.svelte-ehkruh){background:color-mix(in srgb, var(--colors_black) 5%, var(--colors_white));color:var(--color_text_secondary)}@media (width<=1180px){.publication-card.svelte-ehkruh .content:where(.svelte-ehkruh){grid-template-columns:minmax(240px,1fr) minmax(110px,.42fr) minmax(110px,.42fr)}.publication-card.svelte-ehkruh .rating:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .badges:where(.svelte-ehkruh){grid-column:2/4}.publication-card.svelte-ehkruh .badges:where(.svelte-ehkruh){flex-flow:wrap}}@media (width<=760px){.publication-card.svelte-ehkruh{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:12px}.publication-card.svelte-ehkruh .cover:where(.svelte-ehkruh){align-self:flex-start;width:68px}.publication-card.svelte-ehkruh .content:where(.svelte-ehkruh){grid-template-columns:1fr;gap:12px}.publication-card.svelte-ehkruh .rating:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .badges:where(.svelte-ehkruh){grid-column:auto}.publication-card.svelte-ehkruh .meta:where(.svelte-ehkruh),.publication-card.svelte-ehkruh .copies:where(.svelte-ehkruh){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
