.try-main{justify-content:flex-start;padding-top:4vh}.try-card{width:100%;max-width:520px;margin:0 auto;padding:28px 24px}.try-card h1{font-size:clamp(28px,7vw,40px);line-height:1.1;margin:8px 0 10px;overflow-wrap:anywhere}.try-card form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.try-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--cream-2)}.try-card input{width:100%;font-size:16px;padding:12px 14px}.try-go{justify-content:center;padding:12px 18px;font-size:15px;text-align:center;text-decoration:none;display:inline-flex}.try-card .error:empty{display:none}.activity{margin:14px 0 10px}.steps{list-style:none;margin:18px 0 16px;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.step+.step:before{content:"";position:absolute;top:13px;right:calc(50% + 17px);left:calc(-50% + 17px);height:2px;border-radius:2px;background:#f5f1e81f}.step.done:before,.step.now:before{background:#3ecf8e}.step.now:before{background:linear-gradient(90deg,#3ecf8e,#e25822 60%,#e2582240);background-size:200% 100%;animation:flow 1.6s linear infinite}.dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:transparent;border:1.5px solid rgba(245,241,232,.22);background:#10162699;transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.step.done .dot{background:#3ecf8e;border-color:#3ecf8e;color:#0b1220;box-shadow:0 0 0 4px #3ecf8e1f}.step.now .dot{border-color:#e25822;background:#e2582224;animation:ring 1.8s ease-in-out infinite}.step.now .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#e25822;box-shadow:0 0 10px #e25822cc}.step.now .dot svg{display:none}.label{font-size:11.5px;letter-spacing:.01em;color:#f5f1e873;white-space:nowrap;transition:color .35s ease}.step.done .label{color:#f5f1e8d1}.step.now .label{color:var(--cream);font-weight:600}@keyframes ring{0%,to{box-shadow:0 0 #e2582259}50%{box-shadow:0 0 0 7px #e2582200}}@keyframes flow{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.step.now .dot,.step.now:before{animation:none}}.foot{padding:16px;text-align:center}.findform{margin-top:18px}.searching{display:flex;align-items:center;gap:16px;margin:16px 0 2px}.searching[hidden]{display:none}.searching-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.searching-copy b{font-weight:500;color:var(--cream);animation:fadein .5s ease}.sonar{position:relative;flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:radial-gradient(circle,#e258221a,#10162633 70%);box-shadow:inset 0 0 0 1px #f2a93b47,0 0 22px #e258222e}.sonar i{position:absolute;display:block}.sonar .ring{top:50%;right:50%;bottom:50%;left:50%;border-radius:50%;border:1px solid rgba(242,169,59,.22);transform:translate(-50%,-50%)}.sonar .r1{width:22px;height:22px}.sonar .r2{width:42px;height:42px}.sonar .r3{width:62px;height:62px}.sonar .sweep{top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#f2a93b00,#f2a93b00 270deg,#e2582240 320deg,#f2a93bbf 358deg,#f2a93b00 360deg);animation:sweep 1.8s linear infinite}.sonar .core{width:6px;height:6px;left:calc(50% - 3px);top:calc(50% - 3px);border-radius:50%;background:#f2a93b;box-shadow:0 0 8px #f2a93be6}.sonar .blip{width:5px;height:5px;border-radius:50%;background:#f2a93b;box-shadow:0 0 8px #f2a93b;opacity:0;animation:blip 1.8s ease-out infinite}.sonar .b1{left:40px;top:14px;animation-delay:.25s}.sonar .b2{left:44px;top:40px;animation-delay:.7s}.sonar .b3{left:15px;top:36px;animation-delay:1.3s}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes blip{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.2)}60%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes fadein{0%{opacity:0;transform:translateY(2px)}}.try-go.is-searching{position:relative;overflow:hidden;opacity:1;cursor:progress}.try-go.is-searching:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.sonar .sweep,.sonar .blip,.try-go.is-searching:after,.searching-copy b{animation:none}.sonar .blip{opacity:.7}}.hits{list-style:none;margin:8px 0 10px;padding:0;display:grid;gap:8px}.hit{width:100%;text-align:left;font:inherit;color:var(--cream);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:#f5f1e80d;border:.5px solid var(--line);transition:background .15s ease,border-color .15s ease;touch-action:manipulation}.hit:hover,.hit:focus-visible{background:#e258221f;border-color:#e258228c;outline:none}.hit b{font-weight:600}.hit span{font-size:13px;color:var(--cream-2);overflow-wrap:anywhere}.linkbtn{background:none;border:0;padding:4px 0;font:inherit;font-size:13px;color:var(--cream-2);text-decoration:underline;cursor:pointer}.linkbtn:hover{color:var(--cream)}.picked{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#e258221a;border:.5px solid rgba(226,88,34,.45)}.picked div{display:flex;flex-direction:column;gap:2px;min-width:0}.picked span{overflow-wrap:anywhere}.dots:after{content:"";animation:dots 1.2s steps(1) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion: reduce){.dots:after{animation:none;content:"…"}}
