@layer components{.s-f-sekcija{isolation:isolate;position:relative}.s-f-sekcija:before{content:"";background:linear-gradient(90deg, transparent, var(--s-neon) 30%, var(--s-neon) 70%, transparent);pointer-events:none;width:min(960px,80%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.s-f-mreza{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 22% 0,#000 25%,#0000 78%);mask-image:radial-gradient(60% 55% at 22% 0,#000 25%,#0000 78%)}.s-f-cinjenice{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.s-f-cinjenica{color:var(--s-dark-soft);align-items:center;gap:.6rem;font-size:.95rem;line-height:1.4;display:inline-flex}.s-f-cinjenica:before{content:"";background:var(--s-neon);border-radius:1px;flex:none;width:6px;height:6px}.s-f-mejl{color:var(--s-dark-muted);font-size:.9rem}.s-f-strelica{transition:transform .2s var(--s-ease);display:inline-block}.s-btn:hover .s-f-strelica{transform:translate(3px)}.s-f-kartica{flex-direction:column;justify-content:center;display:flex;position:relative}.s-f-kartica:before{content:"";background:linear-gradient(90deg, transparent, var(--s-neon), transparent);opacity:.6;height:1px;transition:transform .5s var(--s-ease), opacity .5s var(--s-ease);pointer-events:none;position:absolute;top:0;left:24px;right:24px;transform:scaleX(.5)}.s-f-kartica:focus-within:before{opacity:1;transform:scaleX(1)}.s-f-forma{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:1.15rem;display:grid;position:relative}.s-f-polje{gap:.45rem;display:grid}.s-f-glava{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.s-f-label{color:var(--s-dark-text);font-size:.92rem;font-weight:500}.s-f-pomoc{color:var(--s-dark-muted);white-space:nowrap;font-size:.8rem}.s-f-unos{background:var(--s-dark);width:100%;height:3rem;color:var(--s-dark-text);border:1px solid #71717a;border-radius:12px;padding:0 1rem;scroll-margin-top:6rem;font-size:1rem;transition:border-color .16s,background-color .16s;display:block}.s-f-unos::placeholder{color:#8b8b94;opacity:1}.s-f-unos:hover{border-color:var(--s-dark-muted)}.s-f-unos:focus{outline:2px solid var(--s-neon);outline-offset:2px;border-color:var(--s-neon)}.s-f-unos[aria-invalid=true]{border-color:#ff6b7d}.s-f-unos[aria-invalid=true]:focus{outline-color:var(--s-neon)}.s-f-unos:-webkit-autofill{-webkit-text-fill-color:var(--s-dark-text);box-shadow:0 0 0 100px var(--s-dark) inset;caret-color:var(--s-dark-text)}.s-f-unos:-webkit-autofill:hover{-webkit-text-fill-color:var(--s-dark-text);box-shadow:0 0 0 100px var(--s-dark) inset;caret-color:var(--s-dark-text)}.s-f-unos:-webkit-autofill:focus{-webkit-text-fill-color:var(--s-dark-text);box-shadow:0 0 0 100px var(--s-dark) inset;caret-color:var(--s-dark-text)}.s-f-greska{color:#ff6b7d;align-items:baseline;gap:.5rem;font-size:.85rem;line-height:1.45;display:flex}.s-f-greska:before{content:"";background:currentColor;border-radius:1px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.s-f-sazetak{color:var(--s-dark-text);background:var(--s-dark);box-shadow:inset 0 0 0 1px var(--s-dark-line-strong);border-radius:12px;align-items:baseline;gap:.6rem;margin-bottom:.9rem;padding:.75rem .95rem;font-size:.92rem;line-height:1.5;display:flex}.s-f-sazetak:before{content:"";background:#ff6b7d;border-radius:1px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.s-f-zamka{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.s-f-dugme{margin-top:.25rem}.s-f-dugme:disabled{opacity:.85}.s-f-spiner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;flex:none;width:16px;height:16px}.s-f-napomena{color:var(--s-dark-muted);font-size:.8rem;line-height:1.55}.s-f-uspeh{text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:2.75rem .5rem 2.25rem;display:flex}.s-f-ok{width:56px;height:56px;display:block;position:relative}.s-f-ok-svg{width:100%;height:100%;display:block}.s-f-ok-krug{fill:var(--s-brand)}.s-f-ok-kvacica{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.s-f-ok-zastor{fill:var(--s-brand);transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.s-f-ok-talas{box-shadow:0 0 0 2px var(--s-neon);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:0}.s-f-uspeh-naslov{letter-spacing:-.03em;color:var(--s-dark-text);margin-top:1.4rem;font-size:1.6rem;font-weight:700;line-height:1.15}.s-f-uspeh-tekst{color:var(--s-dark-soft);margin-top:.6rem}@media (prefers-reduced-motion:no-preference){.s-f-trese{animation:s-f-trese .3s var(--s-ease)}.s-f-spiner{animation:.7s linear infinite s-f-vrti}.s-f-uspeh{animation:s-f-uspeh-ulaz .42s var(--s-ease) both}.s-f-ok{animation:s-f-ok-pop .62s var(--s-spring) 80ms both}.s-f-ok-zastor{animation:s-f-ok-crta .42s var(--s-ease) .34s both}.s-f-ok-talas{animation:s-f-ok-talas .9s var(--s-ease) .42s both}}@media (prefers-reduced-motion:reduce){.s-f-strelica,.s-f-kartica:before,.s-f-unos{transition:none}.s-btn:hover .s-f-strelica{transform:none}}@keyframes s-f-trese{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes s-f-vrti{to{transform:rotate(1turn)}}@keyframes s-f-uspeh-ulaz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes s-f-ok-pop{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes s-f-ok-crta{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes s-f-ok-talas{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}}