.center-underline[data-v-3df14adc]{cursor:pointer;text-decoration:none;display:inline-block;position:relative}.center-underline__content[data-v-3df14adc]{z-index:1;position:relative}.center-underline__line[data-v-3df14adc]{background-color:var(--color-primary);border-radius:var(--radius-full);pointer-events:none;width:0;height:2px;transition:width .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.center-underline:hover .center-underline__line[data-v-3df14adc],[data-v-3df14adc] .navbar__link:hover .center-underline__line,[data-v-3df14adc] .navbar__link--active .center-underline__line{width:100%}.sticky-countdown-banner[data-v-00696171]{z-index:1001;background-color:var(--color-primary,#eb5a3c);color:#fff;height:40px;box-shadow:none;align-items:center;font-family:inherit;display:flex;position:fixed;top:0;left:0;right:0}.banner-inner[data-v-00696171]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.simple-countdown[data-v-00696171]{align-items:center;gap:16px;display:flex}.phase-title[data-v-00696171]{color:#fff;letter-spacing:.01em;font-size:13.5px;font-weight:600}.countdown-item[data-v-00696171]{align-items:center;gap:4px;display:inline-flex}.item-num[data-v-00696171]{color:#fff;text-align:center;min-width:12px;font-size:13.5px;font-weight:600;line-height:1;display:inline-block}.item-text[data-v-00696171]{color:#fffffff2;font-size:13px;font-weight:500;line-height:1}.shift-num-enter-active[data-v-00696171],.shift-num-leave-active[data-v-00696171]{transition:all .18s}.shift-num-enter-from[data-v-00696171]{opacity:0;transform:translateY(40%)}.shift-num-leave-to[data-v-00696171]{opacity:0;transform:translateY(-40%)}.banner-slide-enter-active[data-v-00696171],.banner-slide-leave-active[data-v-00696171]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.banner-slide-enter-from[data-v-00696171],.banner-slide-leave-to[data-v-00696171]{transform:translateY(-100%)}.navbar[data-v-a1b9fe8e]{z-index:1000;height:var(--navbar-height);background-color:var(--color-white);transition:top .3s cubic-bezier(.4, 0, .2, 1), border-color var(--transition-base), box-shadow var(--transition-base);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.navbar--has-banner[data-v-a1b9fe8e]{top:40px}.navbar--scrolled[data-v-a1b9fe8e]{border-color:var(--color-black-10);box-shadow:var(--shadow-sm)}.navbar__inner[data-v-a1b9fe8e]{justify-content:space-between;align-items:center;gap:var(--space-8);height:100%;display:flex}.navbar__logo[data-v-a1b9fe8e]{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.navbar__logo-img[data-v-a1b9fe8e]{object-fit:contain;width:auto;height:28px}.navbar__logo-text[data-v-a1b9fe8e]{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--color-black);letter-spacing:var(--ls-tight)}.navbar__nav[data-v-a1b9fe8e]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.navbar__link[data-v-a1b9fe8e]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-black-60);border-radius:var(--radius-md);transition:color var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.navbar__link[data-v-a1b9fe8e]:hover{color:var(--color-black);background-color:#0000}.nav-item-dropdown[data-v-a1b9fe8e]{display:inline-block;position:relative}.cselect__chevron[data-v-a1b9fe8e]{color:var(--color-black-60);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1), color var(--transition-fast);flex-shrink:0;margin-left:6px}.cselect__chevron--open[data-v-a1b9fe8e]{color:var(--color-primary);transform:rotate(180deg)}.navbar-sub-menu.cselect__dropdown[data-v-a1b9fe8e]{top:calc(100% + 4px);left:var(--space-4,16px);scrollbar-width:none;-ms-overflow-style:none;background-color:var(--color-white);border:1px solid var(--color-black-10);border-radius:var(--radius-md);min-width:220px;max-height:220px;box-shadow:none;z-index:100;transform-origin:top;opacity:0;pointer-events:none;padding:0;list-style:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;overflow-y:auto;transform:scaleY(0)}.navbar-sub-menu.cselect__dropdown[data-v-a1b9fe8e]:before{content:"";background:0 0;height:16px;position:absolute;top:-14px;left:-10px;right:-10px}.navbar-sub-menu.cselect__dropdown[data-v-a1b9fe8e]::-webkit-scrollbar{display:none}.navbar-sub-menu.cselect__dropdown--open[data-v-a1b9fe8e]{opacity:1;pointer-events:auto;transform:scaleY(1)}.navbar-sub-menu .cselect__option[data-v-a1b9fe8e]{opacity:0;transition:transform .25s cubic-bezier(.34, 1.56, .64, 1), opacity .2s ease, background-color var(--transition-fast), color var(--transition-fast);padding:0;transform:translateY(-10px)}.navbar-sub-menu.cselect__dropdown--open .cselect__option[data-v-a1b9fe8e]{opacity:1;transform:translateY(0)}.sub-menu-item-link[data-v-a1b9fe8e]{width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-black-80);white-space:nowrap;border-radius:calc(var(--radius-md) - 1px);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.sub-menu-item-link[data-v-a1b9fe8e]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.premium-badge[data-v-a1b9fe8e]{color:var(--color-primary,#eb5a3c);letter-spacing:.3px;background-color:#eb5a3c1f;border:1px solid #eb5a3c40;border-radius:9999px;margin-left:12px;padding:2px 7px;font-size:9px;font-weight:400}.dropdown-fade-enter-active[data-v-a1b9fe8e],.dropdown-fade-leave-active[data-v-a1b9fe8e]{transition:opacity .2s,transform .2s}.dropdown-fade-enter-from[data-v-a1b9fe8e],.dropdown-fade-leave-to[data-v-a1b9fe8e]{opacity:0;transform:translateY(6px)}.navbar__link--active[data-v-a1b9fe8e]{color:var(--color-primary);font-weight:var(--fw-bold);background-color:#0000}.navbar__link--active[data-v-a1b9fe8e]:hover{background-color:#0000}.navbar__actions[data-v-a1b9fe8e]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.navbar__theme-toggle[data-v-a1b9fe8e]{border-radius:var(--radius-full);border:1px solid var(--color-black-10);background-color:var(--color-white);width:38px;height:38px;color:var(--color-black);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.navbar__theme-toggle[data-v-a1b9fe8e]:hover{background-color:var(--color-black-10);border-color:var(--color-black-40);transform:scale(1.05)}.navbar__theme-toggle[data-v-a1b9fe8e]:active{transform:scale(.95)}.icon-pop-enter-active[data-v-a1b9fe8e],.icon-pop-leave-active[data-v-a1b9fe8e]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .15s}.icon-pop-enter-from[data-v-a1b9fe8e]{opacity:0;transform:scale(.4)rotate(-90deg)}.icon-pop-leave-to[data-v-a1b9fe8e]{opacity:0;transform:scale(.4)rotate(90deg)}.navbar__hamburger[data-v-a1b9fe8e]{border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;transition:background-color var(--transition-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.navbar__hamburger[data-v-a1b9fe8e]:hover{background-color:var(--color-black-10)}.navbar__hamburger span[data-v-a1b9fe8e]{background-color:var(--color-black);width:22px;height:2px;transition:transform var(--transition-base), opacity var(--transition-base);transform-origin:50%;border-radius:2px;display:block}.navbar__hamburger--open span[data-v-a1b9fe8e]:first-child{transform:translateY(7px)rotate(45deg)}.navbar__hamburger--open span[data-v-a1b9fe8e]:nth-child(2){opacity:0;transform:scaleX(0)}.navbar__hamburger--open span[data-v-a1b9fe8e]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__mobile[data-v-a1b9fe8e]{top:var(--navbar-height);background-color:var(--color-white);border-bottom:1px solid var(--color-black-10);opacity:0;visibility:hidden;transition:transform var(--transition-base), opacity var(--transition-base), visibility var(--transition-base);pointer-events:none;position:fixed;left:0;right:0;transform:translateY(-110%)}.navbar__mobile--open[data-v-a1b9fe8e]{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.navbar__mobile-nav[data-v-a1b9fe8e]{padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.navbar__mobile-link[data-v-a1b9fe8e]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--color-black-60);border-radius:var(--radius-md);transition:color var(--transition-fast);text-decoration:none}.navbar__mobile-link[data-v-a1b9fe8e]:hover{color:var(--color-black)}@media (width>=769px){.navbar__link[data-v-a1b9fe8e]:last-child{padding-right:0}}@media (width<=768px){.navbar__nav[data-v-a1b9fe8e]{display:none}.navbar__hamburger[data-v-a1b9fe8e]{display:flex}}.sticky-footer-wrapper[data-v-4d0a1bd3]{clip-path:polygon(0% 0,100% 0%,100% 100%,0 100%);width:100%;position:relative}.sticky-footer__fixed[data-v-4d0a1bd3]{z-index:1;width:100%;position:fixed;bottom:0;left:0}.sticky-footer__sticky[data-v-4d0a1bd3]{height:100%;position:sticky;overflow-y:auto}.sticky-footer__content[data-v-4d0a1bd3]{width:100%;height:100%;position:relative}.sticky-footer__bg-glow[data-v-4d0a1bd3]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sticky-footer__glow[data-v-4d0a1bd3]{border-radius:9999px;position:absolute;top:0;left:0;transform:translateY(-87.5px)rotate(-45deg)}.sticky-footer__glow--1[data-v-4d0a1bd3]{background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,#f7f7f70f 0%,#8c8c8c05 50%,#f7f7f703 80%);width:140px;height:320px}.sticky-footer__glow--2[data-v-4d0a1bd3]{background:radial-gradient(50% 50%,#f7f7f70a 0%,#f7f7f703 80%,#0000 100%);width:60px;height:320px;transform:translate(5%,-50%)rotate(-45deg)}.sticky-footer__glow--3[data-v-4d0a1bd3]{background:radial-gradient(50% 50%,#f7f7f70a 0%,#f7f7f703 80%,#0000 100%);width:60px;height:320px}.footer[data-v-8bb66f8e]{z-index:1;color:#f7f7f7;padding-top:var(--space-16);background-color:#070f0e;position:relative}.footer__inner[data-v-8bb66f8e]{gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid #f7f7f71a;grid-template-columns:2fr 1fr 1fr;display:grid}.footer__logo[data-v-8bb66f8e]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);text-decoration:none;display:inline-flex}.footer__logo-img[data-v-8bb66f8e]{object-fit:contain;width:auto;height:26px}.footer__logo-text[data-v-8bb66f8e]{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--color-white);letter-spacing:var(--ls-tight)}.footer__tagline[data-v-8bb66f8e]{font-size:var(--text-sm);font-weight:var(--fw-regular);color:#f7f7f780;line-height:var(--lh-relaxed);max-width:280px}.footer__nav-title[data-v-8bb66f8e]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:#f7f7f766;letter-spacing:var(--ls-wider);text-transform:uppercase;margin-bottom:var(--space-4)}.footer__nav-list[data-v-8bb66f8e]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__nav-link[data-v-8bb66f8e]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:#f7f7f799;transition:color var(--transition-fast);width:fit-content;text-decoration:none;display:inline-block}.footer__nav-link[data-v-8bb66f8e]:hover{color:var(--color-white)}.footer__bottom[data-v-8bb66f8e]{padding:var(--space-6) 0}.footer__bottom-inner[data-v-8bb66f8e]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.footer__copy[data-v-8bb66f8e],.footer__made[data-v-8bb66f8e]{font-size:var(--text-xs);font-weight:var(--fw-regular);color:#f7f7f759}@media (width<=768px){.footer__inner[data-v-8bb66f8e]{gap:var(--space-8);grid-template-columns:1fr 1fr}.footer__brand[data-v-8bb66f8e]{grid-column:1/-1}.footer__bottom-inner[data-v-8bb66f8e]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (width<=480px){.footer__inner[data-v-8bb66f8e]{grid-template-columns:1fr}}.text-parallax-wrapper[data-v-bdba433b]{width:100%;position:relative}.parallax-container[data-v-bdba433b]{height:150vh;position:relative}.sticky-image[data-v-bdba433b]{z-index:0;will-change:transform;background-position:50%;background-size:cover;border-radius:1.5rem;transition:transform .1s ease-out;position:sticky;overflow:hidden}.sticky-image__overlay[data-v-bdba433b]{background-color:#091413b3;transition:opacity .1s ease-out;position:absolute;inset:0}.overlay-copy[data-v-bdba433b]{color:#fff;pointer-events:none;z-index:10;text-align:center;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 1rem;display:flex;position:absolute;top:0;left:0}.overlay-subheading[data-v-bdba433b]{letter-spacing:.05em;color:#f7f7f7d9;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}@media (width>=768px){.overlay-subheading[data-v-bdba433b]{margin-bottom:1rem;font-size:1.875rem}}.overlay-heading[data-v-bdba433b]{letter-spacing:-.02em;color:#fff;max-width:900px;font-size:2.25rem;font-weight:800;line-height:1.1}@media (width>=768px){.overlay-heading[data-v-bdba433b]{font-size:4.5rem}}.parallax-content[data-v-bdba433b]{z-index:10;position:relative}.parallax-block[data-v-44c6f225]{background-color:var(--color-white);color:var(--color-black);padding:3rem 1rem 6rem}.parallax-block__inner[data-v-44c6f225]{grid-template-columns:1fr;gap:2rem;max-width:1024px;margin:0 auto;display:grid}@media (width>=768px){.parallax-block__inner[data-v-44c6f225]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}}.parallax-block__title[data-v-44c6f225]{color:var(--color-black);grid-column:span 1;font-size:1.875rem;font-weight:700;line-height:1.25}@media (width>=768px){.parallax-block__title[data-v-44c6f225]{grid-column:span 4;font-size:2.125rem}}.parallax-block__body[data-v-44c6f225]{flex-direction:column;grid-column:span 1;display:flex}@media (width>=768px){.parallax-block__body[data-v-44c6f225]{grid-column:span 8}}.parallax-block__paragraph[data-v-44c6f225]{color:var(--color-black-80);margin-bottom:1.25rem;font-size:1.25rem;line-height:1.6}@media (width>=768px){.parallax-block__paragraph[data-v-44c6f225]{margin-bottom:1.5rem;font-size:1.375rem}}.parallax-block__button[data-v-44c6f225]{width:100%;color:var(--color-white);background-color:var(--color-black);border-radius:var(--radius-md);transition:background-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 2.25rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=768px){.parallax-block__button[data-v-44c6f225]{width:fit-content}}.parallax-block__button[data-v-44c6f225]:hover{background-color:var(--color-primary);transform:translateY(-2px)}.parallax-block__icon[data-v-44c6f225]{width:1.35rem;height:1.35rem;transition:transform var(--transition-fast)}.parallax-block__button:hover .parallax-block__icon[data-v-44c6f225]{transform:translate(2px,-2px)}.landing-page[data-v-24bb66d3]{background-color:var(--color-white);flex-direction:column;min-height:100vh;display:flex}.landing-main[data-v-24bb66d3]{padding-top:var(--navbar-height);flex:1}@font-face{font-family:TT Firs Neue;src:url(/assets/TT%20Firs%20Neue%20Trial%20Thin-CYCWt-Db.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:TT Firs Neue;src:url(/assets/TT%20Firs%20Neue%20Trial%20ExtraLight-Bs5gLNkl.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TT Firs Neue;src:url(/assets/TT%20Firs%20Neue%20Trial%20Light-BsGbOWBV.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Firs Neue;src:url(/assets/TT%20Firs%20Neue%20Trial%20Regular-CMiI3CzI.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Firs Neue;src:url(/assets/TT%20Firs%20Neue%20Trial%20Medium-D3YRD0ok.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Firs Neue;src:url(/assets/TT%20Firs%20Neue%20Trial%20DemiBold-BOFLfcRG.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--color-primary:#eb5a3c;--color-primary-dark:#c94930;--color-primary-light:#eb5a3c1a;--color-black:#222;--color-white:#f8f8ff;--color-card-bg:#f3f4f4;--color-black-80:#222c;--color-black-60:#2229;--color-black-40:#2226;--color-black-10:#22222214;--badge-red-bg:#d628281a;--badge-red-color:#d62828;--badge-red-border:#d6282840;--badge-green-bg:#16a34a1a;--badge-green-color:#16a34a;--badge-green-border:#16a34a40;--badge-yellow-bg:#ca8a041a;--badge-yellow-color:#ca8a04;--badge-yellow-border:#ca8a0440;--badge-gray-bg:#64748b1a;--badge-gray-color:#64748b;--badge-gray-border:#64748b40;--badge-blue-bg:#2563eb1a;--badge-blue-color:#2563eb;--badge-blue-border:#2563eb40;--font-family:"TT Firs Neue", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:600;--fw-extrabold:600;--fw-black:600;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.7;--ls-tight:-.03em;--ls-normal:0em;--ls-wide:.05em;--ls-wider:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px 0 #00000014, 0 1px 2px -1px #00000014;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000d;--shadow-primary:0 4px 20px #eb5a3c40;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--container-max:1200px;--container-padding:var(--space-6);--navbar-height:72px;--section-padding:var(--space-24)}html[data-theme=dark]{--color-black:#f8f8ff;--color-white:#111;--color-card-bg:#2a2a2a;--color-black-80:#f8f8ffd9;--color-black-60:#f8f8ffa6;--color-black-40:#f8f8ff73;--color-black-10:#f8f8ff1a;--color-primary-light:#eb5a3c2e;--shadow-sm:0 1px 3px 0 #0000001f, 0 1px 2px -1px #00000014;--shadow-md:0 4px 6px -1px #00000029, 0 2px 4px -2px #0000001f;--shadow-lg:0 10px 15px -3px #0003, 0 4px 6px -4px #0000001f}html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] #main-content,html[data-theme=dark] .main-content,html[data-theme=dark] .page-header-banner{color:#f8f8ff!important;background-color:#111!important}html[data-theme=dark] .vacancy-card,html[data-theme=dark] .vacancy-top-bar,html[data-theme=dark] .organizer-top-bar,html[data-theme=dark] .comparison-section,html[data-theme=dark] .selector-card,html[data-theme=dark] .vdetail__modal,html[data-theme=dark] .stats-chart-card,html[data-theme=dark] .map-card,html[data-theme=dark] .map-detail-card,html[data-theme=dark] .ocard,html[data-theme=dark] .vcard,html[data-theme=dark] .tracking-card,html[data-theme=dark] .get-token-card,html[data-theme=dark] .faq-card{background-color:var(--color-card-bg)!important;color:#f8f8ff!important;border:1px solid #f8f8ff29!important}html[data-theme=dark] .map-container{background-color:#111!important;border-color:#f8f8ff26!important}html[data-theme=dark] .preview-box,html[data-theme=dark] .metric-row,html[data-theme=dark] .vtop__header,html[data-theme=dark] .otop__header,html[data-theme=dark] .vdetail__header,html[data-theme=dark] .vdetail__footer,html[data-theme=dark] .stats-chart-card__header{border-color:#f8f8ff1f!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .custom-select__trigger,html[data-theme=dark] .jurusan-autocomplete__input,html[data-theme=dark] .province-autocomplete__input,html[data-theme=dark] .city-autocomplete__input{color:#f8f8ff!important;background-color:#333!important;border-color:#f8f8ff33!important}html[data-theme=dark] .custom-select__options,html[data-theme=dark] .jurusan-autocomplete__dropdown,html[data-theme=dark] .province-autocomplete__dropdown,html[data-theme=dark] .city-autocomplete__dropdown{color:#f8f8ff!important;background-color:#2a2a2a!important;border-color:#f8f8ff33!important}.card-header,.vtop__header,.otop__header,.stats-chart-card__header,.map-card__header{padding-bottom:var(--space-4,16px)!important;border-bottom:1px solid var(--color-black-10)!important;margin-bottom:var(--space-4,16px)!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.card-title-wrap,.vtop__title-wrap,.otop__title-wrap,.stats-chart-card__title-row,.map-card__title-wrap,.title-left{align-items:center!important;gap:var(--space-3,12px)!important;display:flex!important}.card-icon-box,.vtop__icon-box,.otop__icon-box,.stats-chart-card__icon,.map-card__icon-badge{border-radius:var(--radius-md,8px)!important;background-color:var(--color-primary-light)!important;width:38px!important;height:38px!important;color:var(--color-primary)!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.card-title,.vtop__title,.otop__title,.stats-chart-card__title,.map-card__title,.card-main-title{font-size:var(--text-base,16px)!important;color:var(--color-black)!important;margin:0!important;font-weight:600!important;line-height:1.25!important}.card-desc,.vtop__sub,.otop__sub,.stats-chart-card__sub,.map-card__subtitle,.card-sub-desc{color:var(--color-black-60)!important;margin-top:2px!important;margin-bottom:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.stats-chart-card__tag,.card-tag-badge{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important;letter-spacing:.3px!important;white-space:nowrap!important;border:1px solid #eb5a3c40!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:2px 10px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.page-header-banner{text-align:center;background-color:var(--color-white);padding:24px 0 14px!important}.page-header-desc{font-size:var(--text-sm,14px);color:var(--color-black-60,#666);text-align:center;margin-top:6px;margin-bottom:0;font-weight:400}.tracking-body,.get-token-body,.organizer-body,.vacancy-body,.faq-body,.stats-body,.compare-body{padding-top:var(--space-5,20px)!important;padding-bottom:var(--space-10,40px)!important}.stats-section,.vacancy-section,.organizer-section,.comparison-section,.tracking-section,.get-token-section,.faq-section,.section{margin-bottom:var(--space-5,20px)!important}.vacancy-card,.stats-chart-card,.stats-allowance-item,.stat-card:not(.stat-card--accent),.organizer-card,.tracking-card,.get-token-card,.faq-card,.selector-card,.comparison-section,.map-card,.map-detail-card,.prodi-card,.org-leaderboard__row,.vcard,.ocard{background-color:var(--color-card-bg)!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-black);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:var(--section-padding) 0}.text-primary{color:var(--color-primary)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-muted{color:var(--color-black-60)}.bg-primary{background-color:var(--color-primary)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main,#main-content,.main-content{z-index:2;background-color:var(--color-white);position:relative}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}html[data-magicui-theme-vt=active]::view-transition-new(root){clip-path:var(--magicui-theme-vt-clip-from,circle(0% at 50% 50%))}.ui-badge{letter-spacing:.3px;white-space:nowrap;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex}.ui-badge--primary{background-color:var(--color-primary,#eb5a3c);color:#fff;border:1px solid #0000}.ui-badge--subtle{background-color:var(--color-primary-light);color:var(--color-primary,#eb5a3c);border:1px solid #eb5a3c40}.ui-badge--outline{color:var(--color-primary,#eb5a3c);border:1px solid var(--color-primary,#eb5a3c);background-color:#0000}.ui-badge--red{background-color:var(--badge-red-bg);color:var(--badge-red-color);border:1px solid var(--badge-red-border)}.ui-badge--green{background-color:var(--badge-green-bg);color:var(--badge-green-color);border:1px solid var(--badge-green-border)}.ui-badge--yellow{background-color:var(--badge-yellow-bg);color:var(--badge-yellow-color);border:1px solid var(--badge-yellow-border)}.ui-badge--gray{background-color:var(--badge-gray-bg);color:var(--badge-gray-color);border:1px solid var(--badge-gray-border)}.ui-badge--blue{background-color:var(--badge-blue-bg);color:var(--badge-blue-color);border:1px solid var(--badge-blue-border)}.ui-btn{border-radius:var(--radius-md,8px);white-space:nowrap;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ui-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.ui-btn--primary{background-color:var(--color-primary,#eb5a3c);color:#fff;box-shadow:none;border:1px solid #0000}.ui-btn--primary:hover:not(:disabled){box-shadow:none;background-color:#d94e32;transform:translateY(-1px)}.ui-btn--primary:active:not(:disabled){transform:translateY(0)}.ui-btn--secondary{background-color:var(--color-primary-light,#ffedd5);color:var(--color-primary,#eb5a3c);border:1px solid #eb5a3c40}.ui-btn--secondary:hover:not(:disabled){color:var(--color-primary,#eb5a3c);background-color:#fed7aa;transform:translateY(-1px)}.ui-btn--outline{color:var(--color-primary,#eb5a3c);border:1px solid var(--color-primary,#eb5a3c);background-color:#0000}.ui-btn--outline:hover:not(:disabled){background-color:var(--color-primary-light,#ffedd5);color:var(--color-primary,#eb5a3c);transform:translateY(-1px)}.ui-btn--ghost{color:var(--color-black,#0f172a);background-color:#0000;border:1px solid #0000}.ui-btn--ghost:hover:not(:disabled){background-color:var(--color-black-10,#f1f5f9);color:var(--color-black,#0f172a)}.ui-btn--sm{border-radius:var(--radius-md,8px);padding:6px 12px;font-size:12px}.ui-btn--lg{border-radius:var(--radius-lg,12px);padding:10px 20px;font-size:14px}.ui-btn--pill{border-radius:9999px}
