.apply-world{background:color-mix(in srgb,var(--primary) 5%,white);overflow-x:hidden;overflow-x:clip}.apply-world .apply-heading{position:relative;font-weight:800;letter-spacing:-.055em;line-height:1.05}.apply-world .apply-heading:after{content:"";display:block;width:96px;height:7px;margin:15px auto 0;border-top:3px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-3deg);border-radius:50%}.apply-world .apply-card{border:1.5px solid var(--foreground);border-radius:28px;background:white;box-shadow:5px 6px 0 color-mix(in srgb,var(--primary) 24%,white);padding:28px}.apply-world .apply-card [data-slot=label]{font-weight:600;line-height:1.5}.apply-world .apply-card [data-slot=country-picker-trigger],.apply-world .apply-card [data-slot=input-group],.apply-world .apply-card [data-slot=input],.apply-world .apply-card [data-slot=select-trigger]{border-radius:14px;background-color:color-mix(in srgb,var(--primary) 2%,white)}.apply-world .apply-card [data-slot=input-group] [data-slot=country-picker-trigger]{background:transparent}.apply-world .apply-card [data-slot=button][data-variant=default]{min-height:52px;border:1.5px solid var(--foreground);color:var(--foreground);font-weight:750;box-shadow:0 4px 0 var(--foreground);transition:transform .16s,box-shadow .16s}.apply-world .apply-card [data-slot=button][data-variant=default]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--foreground)}.apply-world .choice-card{min-height:52px;border-radius:16px;color:var(--foreground);transition:background-color .16s,border-color .16s,box-shadow .16s}.apply-world .choice-card:has([aria-checked=true]),.apply-world .choice-card:has([data-checked]){border-color:var(--foreground);background:color-mix(in srgb,var(--primary) 15%,white);box-shadow:2px 3px 0 color-mix(in srgb,var(--primary) 40%,white)}.apply-world .profile-chapter{scroll-margin-top:110px}.apply-world .chapter-stamp{display:grid;justify-items:center;gap:7px;min-width:0;padding:12px 4px;border:1px solid var(--border);border-radius:16px;font-size:12px;line-height:1.3;font-weight:650}.apply-world .chapter-stamp[aria-current=step]{border-color:var(--foreground);background:color-mix(in srgb,var(--primary) 12%,white);box-shadow:2px 3px 0 color-mix(in srgb,var(--primary) 30%,white)}.apply-world .chapter-stamp:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.apply-world .chapter-stamp span{overflow-wrap:anywhere}.apply-world .apply-card:has(input:not([type=radio]):not([type=checkbox]):focus) .profile-floating{visibility:hidden}.apply-world .media-card{border:2px dashed color-mix(in srgb,var(--primary) 70%,var(--foreground));border-radius:22px;padding:24px 18px;background:color-mix(in srgb,var(--primary) 4%,white)}.apply-world .chapter-enter{animation:chapter-enter .24s ease-out}@keyframes chapter-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (max-width:639px){.apply-world .apply-card{padding:22px 18px;border-radius:24px;box-shadow:3px 4px 0 color-mix(in srgb,var(--primary) 24%,white)}.apply-world .apply-actions{display:flex;flex-direction:column-reverse;gap:14px}.apply-world .apply-actions>button{width:100%}.apply-world .media-card{padding:20px 12px}.apply-world .media-card [data-slot=button]{white-space:normal;height:auto;padding:12px;width:100%}}@media (prefers-reduced-motion:reduce){.apply-world *,.apply-world :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}