.tool-chooser-module__aKeNoa__card{--rx:0deg;--ry:0deg;--spread:1;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;width:100%;height:100%;transition:box-shadow .35s,border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a2e}.tool-chooser-module__aKeNoa__card:hover{--spread:1.9;border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 1px 2px #0f172a0a,0 22px 44px -22px #2563eb73}.tool-chooser-module__aKeNoa__card:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.tool-chooser-module__aKeNoa__stage{perspective:900px;perspective-origin:50% 40%;height:9.5rem;position:relative;overflow:hidden}@media (min-width:640px){.tool-chooser-module__aKeNoa__stage{height:11rem}}.tool-chooser-module__aKeNoa__stageReport{background:radial-gradient(120% 90% at 30% 0,#e0ecff 0%,#f1f6ff 55%,#f8fafc 100%)}.tool-chooser-module__aKeNoa__stageMap{background:radial-gradient(120% 90% at 70% 0,#dcfce7 0%,#effcf3 55%,#f8fafc 100%)}.tool-chooser-module__aKeNoa__stagePhotos{background:radial-gradient(120% 90% at 50% 0,#fdeccf 0%,#fff7ea 55%,#f8fafc 100%)}.tool-chooser-module__aKeNoa__scene{transform-style:preserve-3d;transform:rotateX(calc(14deg + var(--rx)))rotateY(var(--ry));transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.tool-chooser-module__aKeNoa__layer{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s;position:absolute}.tool-chooser-module__aKeNoa__sheet{color:#94a3b8;white-space:nowrap;background:#fff;border:1px solid #dbe4f0;border-radius:.6rem;width:11.5rem;height:7.25rem;margin:-3.6rem 0 0 -5.75rem;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;line-height:1.55;top:50%;left:50%;overflow:hidden;box-shadow:0 10px 24px -14px #0f172a59}.tool-chooser-module__aKeNoa__sheetBack{transform:translate3d(-1.6rem,-1.1rem,calc(-34px*var(--spread)))rotateZ(-7deg);opacity:.75}.tool-chooser-module__aKeNoa__sheetMid{transform:translate3d(-.7rem,-.45rem,calc(-14px*var(--spread)))rotateZ(-3deg)}.tool-chooser-module__aKeNoa__sheetFront{transform:translate3d(.9rem,.5rem,calc(22px*var(--spread)))rotateZ(2deg);color:#0f172a;border-color:#c7d7f0;font-family:inherit;box-shadow:0 18px 30px -16px #2563eb73}.tool-chooser-module__aKeNoa__key{color:#2563eb}.tool-chooser-module__aKeNoa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;font-size:.5rem;font-weight:600}.tool-chooser-module__aKeNoa__sentence{white-space:normal;margin-top:.25rem;font-size:.68rem;font-weight:600;line-height:1.3}.tool-chooser-module__aKeNoa__bars{align-items:flex-end;gap:.22rem;height:1.6rem;margin-top:.45rem;display:flex}.tool-chooser-module__aKeNoa__bars span{background:linear-gradient(#60a5fa,#2563eb);border-radius:.15rem .15rem 0 0;flex:1}.tool-chooser-module__aKeNoa__plane{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:1rem;width:12.5rem;height:12.5rem;margin:-6.25rem 0 0 -6.25rem;top:50%;left:50%;transform:translateY(1.6rem)rotateX(58deg)rotate(-32deg);box-shadow:0 30px 40px -24px #065f4673}.tool-chooser-module__aKeNoa__plane svg{width:100%;height:100%;position:absolute;inset:0}.tool-chooser-module__aKeNoa__route{stroke-dasharray:1;stroke-dashoffset:0}.tool-chooser-module__aKeNoa__card:hover .tool-chooser-module__aKeNoa__route{animation:1.1s cubic-bezier(.4,0,.2,1) tool-chooser-module__aKeNoa__draw}@keyframes tool-chooser-module__aKeNoa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tool-chooser-module__aKeNoa__pin{transform-origin:50% 100%;width:1.6rem;height:2.25rem;transform:rotateZ(32deg)rotateX(-58deg)translateY(calc((var(--spread) - 1)*-.5rem));margin:-2.25rem 0 0 -.8rem;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute}.tool-chooser-module__aKeNoa__pinShadow{background:#065f4640;border-radius:999px;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;position:absolute}.tool-chooser-module__aKeNoa__print{background:#fff;border:1px solid #f1e3cc;border-radius:.35rem;width:6.6rem;height:7.4rem;margin:-3.9rem 0 0 -3.3rem;padding:.35rem .35rem 1.4rem;top:50%;left:50%;box-shadow:0 16px 26px -14px #78350f73}.tool-chooser-module__aKeNoa__print>div{border-radius:.15rem;height:100%}.tool-chooser-module__aKeNoa__printLeft{transform:translate3d(-4.1rem,.4rem,calc(-26px*var(--spread)))rotateZ(-13deg)}.tool-chooser-module__aKeNoa__printRight{transform:translate3d(4.1rem,.3rem,calc(-18px*var(--spread)))rotateZ(11deg)}.tool-chooser-module__aKeNoa__printFront{transform:translate3d(0,-.2rem,calc(24px*var(--spread)))rotateZ(-1.5deg)}.tool-chooser-module__aKeNoa__beach{background:radial-gradient(circle at 70% 30%,#fde68a 0 12%,#0000 13%),linear-gradient(#93c5fd 0 52%,#38bdf8 52% 70%,#fcd9a8 70% 100%)}.tool-chooser-module__aKeNoa__peaks{background:linear-gradient(135deg,#0000 0 48%,#64748b 48% 52%,#0000 52%),linear-gradient(225deg,#0000 0 46%,#475569 46% 50%,#0000 50%),linear-gradient(#c7d2fe 0 55%,#86efac 55% 100%)}.tool-chooser-module__aKeNoa__city{background:linear-gradient(90deg,#1e293b 0 14%,#0000 14% 22%,#334155 22% 38%,#0000 38% 46%,#1e293b 46% 64%,#0000 64% 72%,#334155 72% 90%,#0000 90%) bottom/100% 55% no-repeat,linear-gradient(#fca5a5,#fdba74 60%,#fde68a)}.tool-chooser-module__aKeNoa__stamp{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;line-height:1.2;position:absolute;bottom:.2rem;right:.45rem}.tool-chooser-module__aKeNoa__stampOld{color:#94a3b8;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444;display:block}.tool-chooser-module__aKeNoa__stampNew{color:#ea580c;letter-spacing:.04em;font-weight:700;display:block}.tool-chooser-module__aKeNoa__card:hover .tool-chooser-module__aKeNoa__stampNew{animation:.5s ease-out tool-chooser-module__aKeNoa__stamp}@keyframes tool-chooser-module__aKeNoa__stamp{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.tool-chooser-module__aKeNoa__body{flex-direction:column;flex:1;padding:1.1rem 1.25rem 1.2rem;display:flex}.tool-chooser-module__aKeNoa__title{color:#0f172a;font-size:1.05rem;font-weight:650;line-height:1.3}.tool-chooser-module__aKeNoa__detail{color:#475569;flex:1;margin-top:.4rem;font-size:.875rem;line-height:1.55}.tool-chooser-module__aKeNoa__foot{color:#64748b;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.78rem;display:flex}.tool-chooser-module__aKeNoa__go{color:#2563eb;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.tool-chooser-module__aKeNoa__go svg{transition:transform .3s}.tool-chooser-module__aKeNoa__card:hover .tool-chooser-module__aKeNoa__go svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tool-chooser-module__aKeNoa__card,.tool-chooser-module__aKeNoa__scene,.tool-chooser-module__aKeNoa__layer,.tool-chooser-module__aKeNoa__pin,.tool-chooser-module__aKeNoa__go svg{transition:none}.tool-chooser-module__aKeNoa__card:hover{--spread:1;transform:none}.tool-chooser-module__aKeNoa__card:hover .tool-chooser-module__aKeNoa__route,.tool-chooser-module__aKeNoa__card:hover .tool-chooser-module__aKeNoa__stampNew{animation:none}}
