:root,html[data-ist-theme="colorblind"]{--shy-footer-bg:#263548;--shy-footer-bg-elevated:#1E293B;--shy-footer-border:rgba(245,194,108,0.3);--shy-footer-text:#CBD5E1;--shy-footer-link:#94A3B8;--shy-footer-link-hover:#F59E0B;--shy-shadow-footer3:var(--shy-f3)}.shy-footer,.ist-panel{--shy-gl-base:hsla(214, 31%, 22%, 1);--shy-gl-warm:hsla(38, 89%, 38%, 0.30);--shy-gl-cool:hsla(201, 54%, 44%, 0.32);--shy-gl-deep:hsla(220, 41%, 10%, 0.55);--shy-gl-fill-a:hsla(214, 17%, 46%, 0.16);--shy-gl-fill-b:hsla(217, 29%, 19%, 0.10);--shy-gl-solid:hsla(215, 26%, 22%, 0.96);--shy-gl-edge:hsla(38, 87%, 69%, 0.30);--shy-gl-spec:hsla(0, 0%, 100%, 0.20);--shy-gl-spec-soft:hsla(0, 0%, 100%, 0.04);--shy-gl-hairline:hsla(0, 0%, 100%, 0.12);--shy-gl-rim:hsla(0, 0%, 0%, 0.38);--shy-gl-sh-near:hsla(0, 0%, 0%, 0.32);--shy-gl-sh-far:hsla(224, 85%, 5%, 0.55);--shy-gl-link:hsla(214, 26%, 76%, 1);--shy-gl-link-hover:hsla(37, 96%, 62%, 1);--shy-gl-text:hsla(213, 30%, 85%, 1);--shy-gl-bar:hsla(220, 38%, 11%, 0.50);--shy-gl-chip:hsla(0, 0%, 100%, 0.07);--shy-gl-chip-edge:hsla(0, 0%, 100%, 0.14)}@supports (color:oklch(0 0 0)){.shy-footer{--shy-gl-base:oklch(0.325 0.039 255);--shy-gl-warm:oklch(0.62 0.13 72 / 0.30);--shy-gl-cool:oklch(0.58 0.10 235 / 0.32);--shy-gl-deep:oklch(0.20 0.03 265 / 0.55);--shy-gl-fill-a:oklch(0.55 0.04 255 / 0.16);--shy-gl-fill-b:oklch(0.30 0.035 260 / 0.10);--shy-gl-solid:oklch(0.33 0.035 258 / 0.96);--shy-gl-edge:oklch(0.842 0.119 79 / 0.30);--shy-gl-spec:oklch(1 0 0 / 0.20);--shy-gl-spec-soft:oklch(1 0 0 / 0.04);--shy-gl-hairline:oklch(1 0 0 / 0.12);--shy-gl-rim:oklch(0 0 0 / 0.38);--shy-gl-sh-near:oklch(0 0 0 / 0.32);--shy-gl-sh-far:oklch(0.14 0.04 262 / 0.55);--shy-gl-link:oklch(0.80 0.03 255);--shy-gl-link-hover:oklch(0.82 0.15 76);--shy-gl-text:oklch(0.88 0.02 253);--shy-gl-bar:oklch(0.21 0.03 262 / 0.50);--shy-gl-chip:oklch(1 0 0 / 0.07);--shy-gl-chip-edge:oklch(1 0 0 / 0.14)}}.shy-footer{position:relative;background-color:var(--shy-gl-base)!important;background-image:radial-gradient(60% 80% at 12% 0%,var(--shy-gl-warm),transparent 70%),radial-gradient(55% 75% at 92% 18%,var(--shy-gl-cool),transparent 72%),radial-gradient(80% 60% at 50% 110%,var(--shy-gl-deep),transparent 70%)!important;border-top:1px solid var(--shy-footer-border);overflow:hidden;--shy-e6:inset 0 1px 0 var(--shy-gl-hairline), inset 0 40px 60px -44px var(--shy-gl-rim)}.shy-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(245 158 11 / .4),transparent)}.shy-foopanel{position:relative;isolation:isolate;background:linear-gradient(145deg,var(--shy-gl-fill-a),var(--shy-gl-fill-b));-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border:1px solid var(--shy-gl-edge);border-radius:20px;margin-left:10px;margin-right:10px;align-items:center;--shy-hea1:inset 0 1px 0 var(--shy-gl-spec),
    inset 0 -1px 0 var(--shy-gl-rim),
    inset 0 0 24px -8px var(--shy-gl-spec-soft),
    0 1px 1px var(--shy-gl-sh-near),
    0 10px 18px -6px var(--shy-gl-sh-near),
    0 28px 56px -16px var(--shy-gl-sh-far)}.shy-foopanel::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,var(--shy-gl-spec) 0%,var(--shy-gl-spec-soft) 26%,transparent 48%),radial-gradient(120% 60% at 50% -10%,var(--shy-gl-spec-soft),transparent 60%)}.shy-foopanel>*{position:relative;z-index:1}.shy-footer-logo{width:230px;height:145px;margin:0;padding:0;filter:drop-shadow(0 6px 14px var(--shy-gl-sh-near))}.shy-footer-links{font-size:.8rem;line-height:1rem;list-style:none;margin:0 0 0 0!important;padding:0!important;color:var(--shy-gl-link);align-items:center}.shy-footer .shy-footer-links a{font-size:1rem;color:var(--shy-gl-link);display:inline-flex;gap:4px;align-items:center;transition:color 0.18s ease,transform 0.18s ease}.shy-footer .shy-footer-links a:hover{color:var(--shy-gl-link-hover)!important;transform:translateX(2px)}.shy-footer-bottom-body{font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;background-color:var(--shy-gl-bar);border:1px solid var(--shy-gl-hairline);box-shadow:inset 0 3px 9px var(--shy-gl-rim),inset 0 -1px 2px var(--shy-gl-spec);border-radius:10px;margin-bottom:7px}.shy-footer .shy-footer-bottom-body a{font-size:.9rem;color:var(--shy-gl-text);transition:color 0.18s ease;margin-left:6px;margin-right:6px}.shy-footer .shy-footer-bottom-body a:hover{color:var(--shy-gl-link-hover)}.shy-f3{box-shadow:var(--shy-shadow-footer3)!important}.shy-sh1{box-shadow:var(--shy-e6)!important}.shy-sh2{box-shadow:var(--shy-hea1)!important}.shy-sh3{box-shadow:var(--2elev-2)!important}.shy-sh4{box-shadow:var(--elev-3)!important}.shy-header-socials,.shyx-footer-socials,.shy-footer .istx-footer-socials{display:flex;gap:12px;justify-content:center;margin-top:30px!important;margin-bottom:30px!important;padding-left:0!important;padding-right:0!important}.shy-hsocial-btn,.shyx-social-btn,.shy-footer .istx-social-btn{width:40px;height:40px;border-radius:12px;color:var(--shy-gl-link);display:grid;place-items:center;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--shy-gl-chip),transparent);border:1px solid var(--shy-gl-chip-edge);box-shadow:inset 0 1px 0 var(--shy-gl-spec),0 1px 2px var(--shy-gl-sh-near),0 6px 12px -4px var(--shy-gl-sh-near);transition:transform 0.22s cubic-bezier(.34,1.56,.64,1),box-shadow 0.22s ease,background-color 0.22s ease,color 0.22s ease}.shy-hsocial-btn{width:30px;height:30px}.shy-hsocial-btn svg,.shyx-social-btn svg,.shy-footer .istx-social-btn svg{width:18px;height:18px;stroke:currentColor;z-index:2}.shy-hsocial-btn:hover,.shyx-social-btn:hover,.shy-footer .istx-social-btn:hover{background:var(--shy-gl-link-hover);color:#0f172a!important;border-color:var(--shy-gl-link-hover);transform:translateY(-4px) scale(1.05);box-shadow:inset 0 1px 0 var(--shy-gl-spec),0 8px 16px -4px var(--shy-gl-sh-far),0 0 14px var(--shy-gl-warm)}.shy-hsocial-btn:active,.shyx-social-btn:active,.shy-footer .istx-social-btn:active{transform:translateY(-1px) scale(.95);transition-duration:0.1s}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shy-foopanel{background:var(--shy-gl-solid)}}@media (prefers-reduced-transparency:reduce){.shy-foopanel{background:var(--shy-gl-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.shy-navbar,.shy-footer,.shy-hero-actions,.shy-alert,.shy-btn{display:none!important}}@media (prefers-reduced-motion:reduce){.shy-animated-heavy{animation-duration:0.01ms!important;transition-duration:0.01ms!important}.shy-footer-links a,.shyx-social-btn,.shy-footer .istx-social-btn{transition-duration:0.01ms!important}}