.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;inset:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;inset:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1)}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1;position:relative;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;inset:0 0 auto auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{position:absolute;left:var(--yarl__slide_captions_container_left,0);right:var(--yarl__slide_captions_container_right,0);padding:var(--yarl__slide_captions_container_padding,16px);background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{overflow:hidden;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start);color:var(--yarl__slide_description_color,#fff)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__counter{position:var(--yarl__counter_position,absolute);top:var(--yarl__counter_top,0);left:var(--yarl__counter_left,0);bottom:var(--yarl__counter_bottom,unset);right:var(--yarl__counter_right,unset);color:var(--yarl__counter_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}:root{--ji-orange: #ea580c;--ji-orange-mid: #fb923c;--ji-ember: #9a3412;--ji-yellow: #fbbf24;--ji-yellow-bright: #fde047;--ji-blue: #2563eb;--ji-blue-sky: #38bdf8;--ji-blue-deep: #1e3a8a;--ji-ink: #0c1929;--ji-slate: #0f172a;--ji-muted: #64748b;--ji-cream: #fffbeb;--ji-cream-warm: #fff7ed;--ji-blue-wash: #eff6ff}.ji-public{color:var(--ji-slate);background:radial-gradient(900px 380px at 100% 0%,rgba(251,191,36,.1),transparent 60%),linear-gradient(180deg,var(--ji-cream) 0%,var(--ji-cream-warm) 100%)}.ji-band{width:100%;background:#fff}.ji-band--cream{background:linear-gradient(180deg,var(--ji-cream) 0%,var(--ji-cream-warm) 100%)}.ji-band--blue-wash{background:var(--ji-blue-wash)}.ji-nav{background:linear-gradient(135deg,var(--ji-blue) 0%,#1d4ed8 45%,#0ea5e9 100%)}.ji-nav .navbar-brand,.ji-nav .nav-link{color:#fff}.ji-nav .nav-link:hover,.ji-nav .nav-link:focus-visible{color:var(--ji-yellow-bright)}.ji-nav .nav-link.active{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--ji-orange-mid);text-decoration-thickness:2px;text-underline-offset:6px}.ji-nav .nav-link.active:hover,.ji-nav .nav-link.active:focus-visible{color:#fff;text-decoration-color:var(--ji-yellow)}.ji-nav .btn-login{background:#fff;color:var(--ji-blue);border-radius:999px;font-weight:600;padding:.35rem 1.1rem;border:0}.ji-nav .btn-login:hover{background:var(--ji-yellow);color:var(--ji-ink)}.ji-nav .ji-nav-group-toggle{background:none;border:0}.ji-nav .dropdown-menu{border:0;border-radius:.6rem;box-shadow:0 .5rem 1.5rem #0f172a2e;padding:.4rem 0;min-width:12rem;margin-top:.35rem}.ji-nav .dropdown-item{font-weight:500;padding:.45rem 1rem}.ji-nav .dropdown-item.active,.ji-nav .dropdown-item:active{background:var(--ji-blue-wash);color:var(--ji-blue);font-weight:600;box-shadow:inset 3px 0 0 var(--ji-orange-mid)}@media(max-width:991.98px){.ji-nav .ji-nav-group-toggle{pointer-events:none;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-top:.4rem;padding-bottom:.1rem}.ji-nav .ji-nav-group-toggle:after{display:none}.ji-nav .ji-nav-group-toggle.active{text-decoration:none}.ji-nav .dropdown-menu{display:block;position:static;background:transparent;box-shadow:none;padding:0 0 0 .75rem;margin:0}.ji-nav .dropdown-item{color:#fff;padding:.35rem 0}.ji-nav .dropdown-item:hover,.ji-nav .dropdown-item:focus-visible{background:transparent;color:var(--ji-yellow-bright)}.ji-nav .dropdown-item.active{background:transparent;color:#fff;box-shadow:none;text-decoration:underline;text-decoration-color:var(--ji-orange-mid);text-decoration-thickness:2px;text-underline-offset:6px}}.ji-airing{background:linear-gradient(135deg,var(--ji-blue-deep) 0%,#1d4ed8 55%,var(--ji-blue-sky) 100%);color:#fff}.ji-airing h2{color:#fff}.ji-airing-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ji-yellow-bright)}.ji-airing-unit{min-width:4.4rem;padding:.6rem .5rem .45rem;border-radius:.8rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}.ji-airing-num{font-size:clamp(1.9rem,7vw,2.9rem);font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ji-airing-label{margin-top:.3rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.ji-airing-replay{display:inline-block;margin-bottom:.9rem;padding:.35rem .9rem;border-radius:999px;background:#ffffff24;font-size:.9rem}.ji-airing-replay a{color:var(--ji-yellow-bright);font-weight:600}.ji-airing-live{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border-radius:999px;background:#dc2626;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ji-airing-dot{width:.6rem;height:.6rem;border-radius:50%;background:#fff;animation:ji-airing-pulse 1.2s ease-in-out infinite}@keyframes ji-airing-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.ji-airing-dot{animation:none}}.ji-hero{position:relative;overflow:hidden;background:linear-gradient(152deg,var(--ji-ember) 0%,#c2410c 22%,var(--ji-orange) 48%,var(--ji-orange-mid) 72%,#fcd34d 100%);color:#fff}.ji-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(30,64,175,.28),transparent 58%),radial-gradient(ellipse 75% 55% at 0% 100%,rgba(255,255,255,.42),transparent 52%),radial-gradient(ellipse 45% 35% at 70% 85%,rgba(251,191,36,.35),transparent 55%);pointer-events:none}.ji-hero:after{content:"";position:absolute;inset:0;z-index:0;background:url(/img/ji/elemen.webp) no-repeat right -28% center / auto 190%;opacity:.28;pointer-events:none}.ji-hero>*{position:relative;z-index:1}.ji-hero-copy{position:relative;padding:clamp(1.4rem,2vw,1.75rem);border-radius:1.6rem;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ji-eyebrow{display:inline-block;background:#ffffff1f;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.25rem .9rem;font-size:.82rem;font-weight:600;color:#fff7ed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ji-hero h1{font-size:clamp(2.1rem,1.4rem + 3vw,3.4rem);font-weight:800;letter-spacing:-.03em;text-wrap:balance;color:#fef5ee;text-shadow:0 1px 0 rgba(255,255,255,.45),0 12px 40px rgba(124,45,18,.18)}.ji-hero .lead{color:#fff8f0f0;max-width:46ch}.ji-cta{background:var(--ji-blue);color:#fff;border:0;border-radius:999px;font-weight:600;padding:.6rem 1.5rem}.ji-cta:hover{background:var(--ji-blue-deep);color:#fff}.ji-cta:disabled{background:#ffffff4d;color:#fffc}.ji-countdown{background:#fffffff5;border-radius:14px;color:var(--ji-slate);box-shadow:0 12px 32px #0000002e}.ji-countdown-label{color:var(--ji-orange);font-weight:700;font-size:.78rem;letter-spacing:.09em}.ji-tick{border:1px solid #e8e2d8;border-radius:10px;padding:.5rem .25rem;text-align:center;background:#fff}.ji-tick strong{display:block;font-size:clamp(1.2rem,1rem + 1vw,1.7rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.ji-tick span{font-size:.62rem;letter-spacing:.1em;color:var(--ji-muted);text-transform:uppercase}.ji-card{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:12px;height:100%;transition:transform .15s ease,box-shadow .15s ease}a.ji-card:hover,a.ji-card:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #9a34121f}.ji-stat-link{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ji-stat-link:hover,.ji-stat-link:focus-visible{transform:translateY(-2px);border-color:var(--ji-orange-mid);box-shadow:0 10px 24px #9a34121f}.ji-stat-link__go{position:absolute;top:.5rem;right:.7rem;line-height:1;font-size:.95rem;color:var(--ji-orange-mid);opacity:.35;transition:opacity .15s ease,transform .15s ease}.ji-stat-link:hover .ji-stat-link__go,.ji-stat-link:focus-visible .ji-stat-link__go{opacity:1;transform:translate(2px)}.ji-fs{background:transparent}.ji-fs:fullscreen{background:#0b0b0c;padding:2vmin 2.5vmin;overflow:auto}.ji-fs:fullscreen .card{background:#141416;border-color:#2a2a2e;color:#f2f2f3}.ji-fs:fullscreen .card-header{background:#1c1c20;border-color:#2a2a2e;color:#f2f2f3}.ji-fs:fullscreen .table{--bs-table-bg: transparent;--bs-table-color: #f2f2f3;--bs-table-border-color: #2a2a2e}.ji-fs:fullscreen .table-light,.ji-fs:fullscreen .table-light>th{--bs-table-bg: #1c1c20;--bs-table-color: #cfd2d6}.ji-fs:fullscreen .text-muted{color:#9aa0a6!important}.ji-fs:fullscreen .ji-fs-school{font-size:clamp(1.6rem,3.4vw,3.2rem)!important}.ji-fs:fullscreen .ji-fs-project{font-size:clamp(1rem,1.6vw,1.6rem)!important}.ji-fs:fullscreen .ji-fs-total{font-size:clamp(2.4rem,5.5vw,5rem)!important}.ji-fs:fullscreen .ji-judge--empty{background:#1c1c20!important;border-color:#2a2a2e!important}.ji-fs:fullscreen .ji-judge--empty .ji-judge-score{color:#55585c!important}.ji-fs:fullscreen .ji-judge-label{color:#cfd2d6!important}.ji-fs:fullscreen .ji-judge--given .ji-judge-label{color:#4a4300!important}.ji-fs:fullscreen .ji-judge-score{font-size:clamp(2.4rem,6vw,5.5rem)!important}.ji-fs:fullscreen .ji-judge-label{font-size:clamp(.7rem,1.1vw,1.1rem)!important}.ji-chip{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ji-yellow),var(--ji-orange-mid));color:#fff;flex:0 0 auto}.ji-h2{font-weight:700;letter-spacing:-.015em;color:var(--ji-blue-deep);text-wrap:balance}.ji-rail{height:3px;background:linear-gradient(90deg,var(--ji-blue-deep),var(--ji-blue-sky));border-radius:2px}.ji-dot{width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid var(--ji-blue);margin:-8px auto 0}.ji-partner{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;display:grid;place-items:center;padding:1.1rem;min-height:96px;height:100%;text-align:center}a.ji-partner{transition:border-color .15s ease,box-shadow .15s ease}a.ji-partner:hover,a.ji-partner:focus-visible{border-color:#0f172a47;box-shadow:0 2px 10px #0f172a1a}.ji-partner img{max-height:72px;max-width:100%;object-fit:contain}.ji-partner--crest img{max-height:120px}@media(max-width:575.98px){.ji-partner{padding:.6rem;min-height:84px}}.ji-partner-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ji-muted);font-weight:600}.ji-footer{background:#33383d;color:#ffffffd1}.ji-footer a{color:#ffffffe6}.ji-fact{background:#fffffff2;border:1px solid rgba(255,255,255,.6);border-radius:12px;color:var(--ji-slate);font-size:.9rem;line-height:1.45;box-shadow:0 8px 20px #0000001f}.ji-fact-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ji-orange)}@media(min-width:992px){.ji-side{position:sticky;top:1rem}}.ji-faq.accordion{--bs-accordion-border-color: rgba(15, 23, 42, .08);--bs-accordion-bg: #fff;--bs-accordion-btn-focus-box-shadow: none}.ji-faq .accordion-button{font-weight:600;color:var(--ji-slate)}.ji-faq .accordion-button:not(.collapsed){background:var(--ji-blue-wash);color:var(--ji-blue-deep);box-shadow:none}.ji-faq .accordion-button:focus{box-shadow:0 0 0 .2rem #2563eb33}.ji-aichat-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1050;width:56px;height:56px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--ji-blue),var(--ji-blue-deep));box-shadow:0 6px 18px #2563eb59;transition:transform .15s ease}.ji-aichat-fab:hover{transform:translateY(-2px)}.ji-whatsapp-fab{position:fixed;right:5.75rem;bottom:1.25rem;z-index:1050;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#25d366;box-shadow:0 6px 18px #25d36659;transition:transform .15s ease}.ji-whatsapp-fab:hover,.ji-whatsapp-fab:focus-visible{color:#fff;transform:translateY(-2px)}.ji-aichat-panel{position:fixed;right:1.25rem;bottom:5.75rem;z-index:1050;width:min(360px,calc(100vw - 2rem))}.ji-aichat-msgs{height:min(50vh,420px);overflow-y:auto}.ji-aichat-msgs--page{height:min(60vh,560px)}.ji-aichat-msg{max-width:85%;border-radius:12px;padding:.5rem .75rem;white-space:pre-wrap}.ji-aichat-msg--user{margin-left:auto;color:#fff;background:var(--ji-blue)}.ji-aichat-msg--bot{color:var(--ji-ink);background:var(--ji-blue-wash)}@media(prefers-reduced-motion:reduce){.ji-card,.ji-stat-link,.ji-stat-link__go{transition:none}.ji-stat-link:hover,.ji-stat-link:focus-visible{transform:none}.ji-aichat-fab{transition:none}}
